【msdn wpf forum翻译】如何在wpf程序(程序激活时)中捕获所有的键盘输入,而不管哪个元素获得焦点?
其他
2018-07-11 03:08:54
阅读次数: 0
原文:
【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!!!");
}
转载自www.cnblogs.com/lonelyxmas/p/9292364.html