我有一个带有很多项(行)的 DataGrid ,我需要以编程方式滚动到底部。 我搜索了stackoverflow和谷歌,似乎解决方案是 ScrollIntoView ,但我不知道如何让它工作。我试过了:
dataGrid1.ScrollIntoView(dataGrid1.Items.Count());
dataGrid1.ScrollIntoView(100);
文档说ScrollIntoView中的括号是一个Item对象。如何将最后一行作为对象? (例如 dataGrid.Items.LastRow() ??)
答案 0 :(得分:2)
您是否尝试过dataGrid.Items[ dataGrid.Items.Count-1 ]
?
答案 1 :(得分:0)
仅以此处为例,这样另一个像我这样的白痴就不必花10分钟的时间将问题和最佳答案联系起来。
dg_address.ScrollIntoView(dg_address.Items[dg_address.Items.Count - 1]);