WPF选择编辑项并滚动

WPF选择编辑项并滚动,wpf,datagrid,scroll,Wpf,Datagrid,Scroll,我有一个WPF数据网格。DataGrid绑定到IList。该列表有许多项,因此DataGrid MaxHeight设置为预定义值,DataGrid会自动显示一个滚动条。选择模式和单位设置为“单整行” 表单有一个名为“新建”的按钮,该按钮将一个项目添加到datagrid绑定到的列表中。单击“新建”后,新项目应为新选择的项目。我通过:dataGrid.SelectedItem=newItem 这很管用,但没有我想象的那么好 我还希望dataGrid向下滚动到新选择的项目。。你知道怎么做吗 问候,,

我有一个WPF数据网格。DataGrid绑定到IList。该列表有许多项,因此DataGrid MaxHeight设置为预定义值,DataGrid会自动显示一个滚动条。选择模式和单位设置为“单整行”

表单有一个名为“新建”的按钮,该按钮将一个项目添加到datagrid绑定到的列表中。单击“新建”后,新项目应为新选择的项目。我通过:dataGrid.SelectedItem=newItem

这很管用,但没有我想象的那么好

我还希望dataGrid向下滚动到新选择的项目。。你知道怎么做吗

问候,,
MadSEB

设置SelectedItem后,请确保使用新项目调用。这将确保新项目在屏幕上可见