В более сложном сценарии, подобном тому, который вы описываете кнопкой внизу, вы не хотите, чтобы ListBox выполнял прокрутку. Возможно, у вас есть Grid или StackPanel , содержащая ListBox и кнопку.
Отключить прокрутку ListBox (установите VerticalScrollbarVisibility на Отключено ). Затем сгруппируйте все, что нужно прокрутить (вероятно, Grid или StackPanel ) в ScrollViewer и установите его VerticalScrollbarVisibility в Авто . Кроме того, убедитесь, что размер ScrollViewer соответствует размеру экрана.