我有一个启用了垂直滚动的大型ListBox,MVVM中有New和Edit ICommands。
我正在将新项目添加到集合末尾,但是当我调用我的MVVM-AddCommand时,我也希望滚动条自动定位到末尾。
我还可以从应用程序的其他部分使项目可编辑(通过调用具体行项目的EditCommand),这样我的ListBoxItem就会使用DataTrigger进入编辑模式,但如何通过调整滚动位置将该特定行(ListBoxItem)带到视图中?
如果我在View层面处理,我可以调用listBox.ScrollInToView(lstBoxItem)。
但是,从MVVM的角度来看,解决这个普遍的滚动问题的最佳方法是什么?