WPF 回车转Tab实现跳转
2011-09-21 16:54
141 查看
WPF 回车转Tab实现跳转
1.重写窗体的KeyDown事件Code Snippet
protected override void OnKeyDown(KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
// MoveFocus takes a TraveralReqest as its argument.
TraversalRequest request = new TraversalRequest(FocusNavigationDirection.Next);
// Gets the element with keyboard focus.
UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
// Change keyboard focus.
if (elementWithFocus != null)
{
elementWithFocus.MoveFocus(request);
}
e.Handled = true;
}
base.OnKeyDown(e);
}
2.在基容器如Grid的KeyDown事件中
Code Snippet
<Grid KeyDown="Grid_KeyDown">
实现代码
Code Snippet
private void Grid_KeyDown(object sender, KeyEventArgs e)
{
var uie = e.OriginalSource as UIElement;
if (e.Key == Key.Enter)
{
uie.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
e.Handled = true;
}
}
相关文章推荐
- WPF 回车转Tab实现跳转
- WPF 回车转Tab实现跳转
- WPF 回车转Tab实现跳转
- WPF 回车转Tab实现跳转
- WPF 回车转Tab实现跳转
- 重写Windows基类,自定义WPF窗口,实现改回车键为TAB
- 回车实现Tab跳转 金额文本框 省市联动选择 歌曲选择的实现
- 给所有的Control添加发送键盘事件Tab事件,实现回车键自动跳转到下一个控件
- [原创]B/S页面From表单填写时用回车代替TAB的动态javascript实现方式
- jQuery实现文本框回车键转tab键 分类: JavaScript 2012-12-06 16:19 1800人阅读 评论(0) 收藏
- WPF下可编辑Header的Tab控件实现
- Android tab 实现子Activity跳转
- 如何实现文本框焦点自动跳转及通过回车键提交表单[引用]
- MFC对话框中按TAB键 实现在指定控件中跳转
- ASPxTextBox等控件实现“回车模拟Tab”的代码整理
- asp.net 实现回车替代Tab
- .实现文本框焦点自动跳转及通过回车键提交表单
- 如何实现文本框焦点自动跳转及通过回车键提交表单
- jQuery实现文本框回车键转tab键