【msdn wpf forum翻译】如何在wpf程序(程序激活时)中捕获所有的键盘输入,而不管哪个元素获得焦点?
2024-10-20 03:35:27
原文:【msdn wpf forum翻译】如何在wpf程序(程序激活时)中捕获所有的键盘输入,而不管哪个元素获得焦点?
原文链接:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/cf884a91-c135-447d-b16b-214d2d9e9972
有时有些特殊的程序需要这样处理。
Jim Zhou回答:
在程序启动的时候,可以这样注册:
以下是示例代码:
示例代码EventManager.RegisterClassHandler(typeof(Window), Keyboard.KeyUpEvent,new KeyEventHandler(keyUp), true);private void keyUp(object sender, KeyEventArgs e){ if(e.Key == Key.OemComma) MessageBox.Show("YAY!!!");}
最新文章
- http 301和302的区别
- CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH
- jquery中的cookie
- MySQL中select * for update锁表的范围
- 007商城项目:商品列表查询-需求分析,以及Spinmvc的访问知识
- 关于http协议的理解
- 设计模式C#实现(八)——原型模式
- java面向对象编程——第八章 类的高级概念
- 【全面解析DeepZoom 之三】建立DeepZoom应用
- Node.js开发环境介绍-调试工具
- SB中使用Autolayout设置到父视图的间距为0
- SQL Server :理解IAM 页
- IIS访问PHP文件时,弹出用户名和密码提示框的解决方法
- 没有基础如何学习web渗透测试?
- ThreadLocal原理及使用示例
- How to setup a DL4J project with eclipse
- go语言nsq源码解读九 tcp和http中channel、topic的增删
- Java拓展接口-default关键词
- golang rc4加密
- js实现图片查看器(图片的缩放、旋转、拖拽)
热门文章
- ArcGIS 帮助文件中的CAD数据的说明
- 蓝牙简单配对(Simple Pairing)协议及代码流程简述
- Android中密码输入内容可见性切换
- skip-slave-start的重要性
- oracle 内存结构具体解释
- [NPM] List available npm scripts and support tab completion
- 利用QPainter绘制各种图形(Shape, Pen 宽带,颜色,风格,Cap,Join,刷子)
- oracle表空间查询维护命令大全之中的一个(数据表空间)史上最全
- ag-admin部署使用心得
- Java反射xml数据类