WPF 回车转Tab实现跳转
2010-01-29 13:18
204 查看
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;
}
}
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事件,实现回车键自动跳转到下一个控件
- vue.js---实现Tab页面的跳转
- asp.net 实现回车替代Tab
- 如何实现应用程序中的”回车”成TAB?
- 如何实现文本框焦点自动跳转及通过回车键提交表单
- 用回车键实现MFC对话框中TAB键控件输入焦点在控件中跳转的效果
- 如何实现文本框焦点自动跳转及通过回车键提交表单
- ReplaceTrim 函数之asp实现过滤掉字符中所有的tab和回车和换行的代码
- Jquery 实现input回车时跳转到下一个input元素
- viewpager和fragment实现的tab页面如何实现点击跳转
- WPF实现Android或IOS的Tab控件效果
- 表单填写时用回车代替TAB的实现方法