DataGrid选择独立于当前排序的添加项

时间:2012-06-09 09:58:33

标签: wpf datagrid

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

grid.SelectedIndex = collection.Count - 1;

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

1 个答案:

答案 0 :(得分:3)

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

grid.SelectedItem = addedItem;

如果您没有参考:

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