1.重写窗体的KeyDown事件

Code Snippet
  1. protected override void OnKeyDown(KeyEventArgse)
  2. {
  3. if (e.Key == Key.Enter)
  4. {
  5. // MoveFocus takes a TraveralReqest as its argument.
  6. TraversalRequest request = new TraversalRequest(FocusNavigationDirection.Next);
  7. // Gets the element with keyboard focus.
  8. UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
  9. // Change keyboard focus.
  10. if (elementWithFocus != null)
  11. {
  12. elementWithFocus.MoveFocus(request);
  13. }
  14. e.Handled = true;
  15. }
  16. base.OnKeyDown(e);
  17. }

2.在基容器如Grid的KeyDown事件中

Code Snippet
  1. <Grid KeyDown="Grid_KeyDown">

实现代码

Code Snippet
  1. private void Grid_KeyDown(object sender, KeyEventArgse)
  2. {
  3. var uie = e.OriginalSource as UIElement;
  4. if (e.Key == Key.Enter)
  5. {
  6. uie.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
  7. e.Handled = true;
  8. }
  9. }

转载于:https://www.cnblogs.com/zhengwen/archive/2011/03/16/1986191.html

WPF 回车转Tab实现跳转相关推荐

  1. WPF 4 开发Windows 7 跳转列表(JumpList)

    原文:WPF 4 开发Windows 7 跳转列表(JumpList) 在之前写过的<Windows 7 任务栏开发系列>中我们通过Visual Studio 2008 借助微软提供的Wi ...

  2. 在asp.net中实现回车替代Tab键

    通常在网页中添加大量内容时,为了便捷,需要实现回车替代Tab键,按照次序填写内容. 由于在asp.net中fouce函数中有功能,既控件聚焦.但是如果要实现回车替代Tab键还得需要脚本语言来实现. 其 ...

  3. 按钮如何控制tab页面跳转

    按钮控制tab跳转:想通过按钮来控制tab切换,并触发事件,进而获得相应的数据 图一: 图二: 操作效果介绍:图片为el-tab-pane页面,由图一可看到当前所在**工区tab页面,点击添加工点** ...

  4. word如何显示空格、回车、tab、分隔符等格式标记

    有时候写word的时候会看不见空格.回车.tab.分隔符等格式标记,结果到别人那边显示出来显得自己排版很不专业很不认真,这时就需要把这些格式标记显示出来避免这些情况 点击左上角的文件 找到下方的&qu ...

  5. vue表格回车切换到下一个input或select(回车代替tab功能)

    简化版,后续有时间在完善,先提供一个思路. 如图 一.使用回车触发table中每一列input框代码如下 <!DOCTYPE html> <html lang="en&qu ...

  6. [html] 回车表单自动跳转如何禁止

    简述 html中,表单敲回车会自动提交,将自动提交解决掉之后,又会自动跳转刷新. 变成 192.168.1.111:/xxxx?yyy=zzz 这种格式 解决方法 加上onsubmit="r ...

  7. oracle中去掉回车、Tab、制表、空格等特殊符号

    Oracle数据库中有各种数据类型,其中varchar2是存放字符串数据类型的,也是使用最多的类型,可以存储大部分的字段,包括常用的以及一些特殊的字符(如换行符.回车符.空格符等),但是这些特殊字符有 ...

  8. JavaScript原生代码编写选项卡Tab页跳转功能

    本文主要介绍使用 JavaScript 原生代码编写选项卡Tab页的跳转功能. 一.先来看看效果图 二.准备文字素材 文字素材选择诗经里面的三首古诗,分别是关雎.蒹葭和采薇 <关雎> 关关 ...

  9. 【WPF】使用Tab键Focus控件的相关操作

    页面 一个页面(窗口)中默认的使用Tab键时,默认Focus元素的顺序是按xmal页面的控件的顺序 在代码中如果想调整某些控件的顺序,可以在代码中使用KeyboardNavigation.SetTab ...

最新文章

  1. 点击按钮测试用例标题_怎么写测试用例?
  2. /etc/profile 和 ~/.profile 区别是全部用户,和单一用户
  3. 对Spring IOC的理解(转)
  4. 基础练习 数列特征 c语言
  5. 使用SampleGrabber过滤器扑获图像
  6. Linux系统编程----12(线程概念,Linux线程实现原理,栈中ebp指针和ebp指针,线程的优缺点和共享资源)
  7. Audit(查看审核/审计信息)
  8. 循环序列模型 —— 1.7 对新序列采样
  9. 程序员需培养企业家式的能力
  10. java和以太坊交互_java类库web3j开发以太坊智能合约快速入门
  11. word中打开vba编辑器方式
  12. 【Android综合编程】CH2EventBus
  13. mysql如何源码安装_超详细的MySQL源码编译安装与配置 值得收藏!
  14. html网站a标签直接下载pdf,不在浏览器打开
  15. Sqlite3相关函数返回值及其含义
  16. sklearn之线性回归实现—阿里云天池二手车交易价格预测赛
  17. 抽样技术--简单随机抽样
  18. 三级医院信息互联互通标准化成熟度测评要求
  19. intouch报表数据的获取
  20. Window管理右键菜单

热门文章

  1. 漫谈php框架之中间件
  2. 云计算服务在小企业中的作用?
  3. iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误
  4. XML PUBLISHER的一些技巧
  5. 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
  6. Android新手之旅(10) 嵌套布局
  7. 取一个字符串中的数字
  8. EqualLogic控制器算法研究一:基本管理
  9. 让Vagrant在Windwos下支持使用NFS/SMB共享文件夹从而解决目录共享IO缓慢的问题
  10. kvm虚拟化框架结构层次梳理及图形化的使用