WPF C1FlexGrid回车和Tab键跳到下一个可编辑单元格
在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键无法跳到下一个可编辑的单元格,请问如何处理?
FlexGrid提供了KeyActionTab属性,可以用控制Tab键的走向。
如果你要自定义键盘处理,先把KeyActionTab属性设为None。
页:
[1]