0

对 WPF 数据网格进行排序时,标准行为是丢失所选项目。使用 WinForms DataGridView可以通过挂钩 CellMouseDown 事件来恢复所选项目,但 WPF DataGrid 没有其中之一。

也可以通过在 Sorting 事件中提供自定义排序逻辑来保留排序顺序,但是有没有办法在使用默认排序逻辑时保留当前选择?

澄清:当用户单击列标题时会发生排序。

4

1 回答 1

0

如果您在该网格上有一个唯一字段,请在调用 sort 方法之前将其保存,排序,然后将所选项目设置为具有该唯一字段的对象...

于 2013-11-12T12:25:41.027 回答