Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 WPF 中有一个 DataGrid 绑定到一个可观察的集合。在我的 UI 中,用户可以将新元素添加到基础集合中。我想在我的 DataGrid 中选择新添加的项目,但是根据 DataGrid 的当前排序,该项目被添加到底部或顶部,因此使用
grid.SelectedIndex = collection.Count - 1;
不适用于所有情况。有任何想法吗?
如果您对添加的项目有参考:
grid.SelectedItem = addedItem;
如果您没有参考资料:
grid.SelectedItem = underlyingList[underlyingList.Count-1];