WPF选定项和滚动

5
我有一个WPF DataGrid。DataGrid绑定到一个IList。该列表有很多项目,因此DataGrid MaxHeight设置为预定义值,并且DataGrid自动显示滚动条。选择模式和单位设置为“单个完整行”。
表单有一个名为“New”的按钮,它将项目添加到DataGrid绑定的列表中。点击“New”之后,新项目应成为新的选定项目。我通过dataGrid.SelectedItem = newItem; 实现了这一点。
这有效..但是效果不如我所期望的好。
我还希望dataGrid可以滚动到新选择的项。你有什么想法?
问候, MadSEB
1个回答

9

在您设置了所选项之后,请确保调用DataGrid.ScrollIntoView以滚动到新项目。这将确保新项目在屏幕上可见。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接