У меня есть большой ListBox с включенной вертикальной прокруткой, у моего MVVM есть New и Edit ICommands. Я добавляю новый элемент в конец коллекции, но я хочу, чтобы полоса прокрутки также автоматически позиционировалась до конца, когда я вызываю свой MVVM-AddCommand. Я также делаю элемент редактируемым (вызывая EditCommand с определенным элементом строки) из какой-либо другой части приложения, чтобы мой ListBoxItem перешел в режим редактирования с использованием DataTrigger, но как я приведу эту конкретную строку (ListBoxItem) в представление путем регулировки положения прокрутки.
Если я делаю это в стороне просмотра, я могу вызвать listBox.ScrollInToView(lstBoxItem). Но каков наилучший способ решить эту общую проблему с прокруткой с точки зрения MVVM.