0

我在 WPF 中有一个 DataGrid 绑定到一个可观察的集合。在我的 UI 中,用户可以将新元素添加到基础集合中。我想在我的 DataGrid 中选择新添加的项目,但是根据 DataGrid 的当前排序,该项目被添加到底部或顶部,因此使用

grid.SelectedIndex = collection.Count - 1;

不适用于所有情况。有任何想法吗?

4

1 回答 1

3

如果您对添加的项目有参考:

grid.SelectedItem = addedItem;

如果您没有参考资料:

grid.SelectedItem = underlyingList[underlyingList.Count-1];
于 2012-06-09T10:07:24.497 回答