我有一个DataGrid,其中SelectedItem绑定到VM Selected属性。我有一个搜索控件,可以进行查找,DataGrid的SelectedItem会发生变化(并滚动到视图中)。WPF 4.0和DataGrid SelectionUnit="FullRow"。
我的问题是焦点问题。DataGrid通过附加属性/绑定接收焦点,但无法使用Up、Down、Page Up、Page Down键更改行(SelectedItem)。如果我再按Tab键,将选择显示的第一行的第一个单元格,这会更改SelectedItem。
最重要的是,当DataGrid接收焦点时,如何将键盘焦点给予SelectedItem的DataGridCell?
有许多DataGrid/Focus问题,已经尝试了一些方法。感谢您的帮助。
我的问题是焦点问题。DataGrid通过附加属性/绑定接收焦点,但无法使用Up、Down、Page Up、Page Down键更改行(SelectedItem)。如果我再按Tab键,将选择显示的第一行的第一个单元格,这会更改SelectedItem。
最重要的是,当DataGrid接收焦点时,如何将键盘焦点给予SelectedItem的DataGridCell?
有许多DataGrid/Focus问题,已经尝试了一些方法。感谢您的帮助。