在WPF C1DataGrid中,默认就有按Tab键可跳到下一个可编辑单元格中的事件,并且可以自动换行、跳过只读的单元格;利用这个特性,在OnKeyDown事件中取到当前聚焦控件即可实现 “回车可以跳到下一个可编辑单元格”的功能。
- //获取当前聚焦控件
- UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
- //如果控件存在则移至下一个控件聚焦
- if (elementWithFocus != null)
- {
- elementWithFocus.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
- e.Handled = true;
- return;
- }
复制代码 但是在WPF C1FlexGrid中,Tab键无法跳到下一个可编辑的单元格,请问如何处理?
|
|