数据网格选择独立于当前排序的添加项



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

grid.SelectedIndex = collection.Count - 1;

并非适用于所有情况。有什么想法吗?

如果您有对添加项的引用:

grid.SelectedItem = addedItem;

如果您没有参考:

grid.SelectedItem = underlyingList[underlyingList.Count-1];

最新更新