原文:【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!!!");}

最新文章

  1. http 301和302的区别
  2. CentOS上安装软件错误提示:configure: error: no acceptable C compiler found in $PATH
  3. jquery中的cookie
  4. MySQL中select * for update锁表的范围
  5. 007商城项目:商品列表查询-需求分析,以及Spinmvc的访问知识
  6. 关于http协议的理解
  7. 设计模式C#实现(八)——原型模式
  8. java面向对象编程——第八章 类的高级概念
  9. 【全面解析DeepZoom 之三】建立DeepZoom应用
  10. Node.js开发环境介绍-调试工具
  11. SB中使用Autolayout设置到父视图的间距为0
  12. SQL Server :理解IAM 页
  13. IIS访问PHP文件时,弹出用户名和密码提示框的解决方法
  14. 没有基础如何学习web渗透测试?
  15. ThreadLocal原理及使用示例
  16. How to setup a DL4J project with eclipse
  17. go语言nsq源码解读九 tcp和http中channel、topic的增删
  18. Java拓展接口-default关键词
  19. golang rc4加密
  20. js实现图片查看器(图片的缩放、旋转、拖拽)

热门文章

  1. ArcGIS 帮助文件中的CAD数据的说明
  2. 蓝牙简单配对(Simple Pairing)协议及代码流程简述
  3. Android中密码输入内容可见性切换
  4. skip-slave-start的重要性
  5. oracle 内存结构具体解释
  6. [NPM] List available npm scripts and support tab completion
  7. 利用QPainter绘制各种图形(Shape, Pen 宽带,颜色,风格,Cap,Join,刷子)
  8. oracle表空间查询维护命令大全之中的一个(数据表空间)史上最全
  9. ag-admin部署使用心得
  10. Java反射xml数据类