刷新我的 collection 时 WPF Datagrid 失去焦点

WPF Datagrid lost focus when refresh my collection

当按键按下时"F5"

我刷新我的collectioncolecao.View.Refresh();

...我的数据网格失去了焦点

为了在数据网格行中返回焦点,我试试这个:

  1. Focus() 在数据网格上
  2. FocusManager.SetFocusedElement
  3. row.Focus()
  4. ......

如果您使用 CollectionView,我认为您必须使用 view.MoveCurrentTo(object) 或类似功能移动当前选择。

Here你可以找到其他的,比如view.MoveCurrentToFirst()