CanYou8 发表于 2016-6-17 14:21:00

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键无法跳到下一个可编辑的单元格,请问如何处理?

Alice 发表于 2016-6-17 15:28:17

FlexGrid提供了KeyActionTab属性,可以用控制Tab键的走向。
如果你要自定义键盘处理,先把KeyActionTab属性设为None。
页: [1]
查看完整版本: WPF C1FlexGrid回车和Tab键跳到下一个可编辑单元格