如何在DataGrid中使用ScrollIntoView?

时间:2011-05-04 11:18:04

标签: c# wpf

我有一个带有很多项(行)的 DataGrid ,我需要以编程方式滚动到底部。 我搜索了stackoverflow和谷歌,似乎解决方案是 ScrollIntoView ,但我不知道如何让它工作。我试过了:

dataGrid1.ScrollIntoView(dataGrid1.Items.Count()); 

dataGrid1.ScrollIntoView(100);

文档说ScrollIntoView中的括号是一个Item对象。如何将最后一行作为对象? (例如 dataGrid.Items.LastRow() ??)

2 个答案:

答案 0 :(得分:2)

您是否尝试过dataGrid.Items[ dataGrid.Items.Count-1 ]

答案 1 :(得分:0)

仅以此处为例,这样另一个像我这样的白痴就不必花10分钟的时间将问题和最佳答案联系起来。

dg_address.ScrollIntoView(dg_address.Items[dg_address.Items.Count - 1]);