В настоящее время у меня есть ListBox, чья коллекция ItemsSource привязана к свойству на моей модели просмотра типа IEnumerable. Когда эта ссылка preoprty изменяется, ListBox обновляется, как и ожидалось, однако у меня есть проблема в том, что если у меня есть большой набор элементов и прокручивается до нижней части ListBox, а затем измените ссылку на другую коллекцию, содержащую, скажем, 1 элемент, вид ListBox пуст и не отображается полоса прокрутки. Затем я должен прокрутить список с помощью колеса мыши до тех пор, пока не появится 1 пункт.
Итак, я думаю, что мне нужно, это способ сброса позиции прокрутки ListBox вверху, всякий раз, когда свойство ItemsSource изменяется, так что что-то всегда отображается независимо от того, насколько большая или малая коллекция.