WPF KeyDown和Keyup事件

时间:2009-12-09 03:15:20

标签: wpf events keydown

当我在WPF应用程序中的一个用户控件中执行时,

this.KeyUp += new KeyEventHandler(ControlViewer_KeyUp);

this.KeyDown += new KeyEventHandler(ControlViewer_KeyUp);

this.AddHandler(Window.KeyDownEvent, new KeyEventHandler(ControlViewer_KeyUp), true);

在键盘上按键时,我永远无法触发关键事件。

有人知道为什么吗?

1 个答案:

答案 0 :(得分:5)

事件可能正在处理之前,如果有任何处理程序标记KeyEventArgs e.Handled = true;您不会收到通知,请尝试使用PreviewKeyDownPreviewKeyUp事件并查看是否你有更多的运气。