WPF KeyDown和Keyup事件

The*_*ies 4 wpf events keydown

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

this.KeyUp += new KeyEventHandler(ControlViewer_KeyUp);
Run Code Online (Sandbox Code Playgroud)

要么

this.KeyDown += new KeyEventHandler(ControlViewer_KeyUp);
Run Code Online (Sandbox Code Playgroud)

要么

this.AddHandler(Window.KeyDownEvent, new KeyEventHandler(ControlViewer_KeyUp), true);
Run Code Online (Sandbox Code Playgroud)

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

谁会知道为什么?

Ara*_*and 5

如果任何处理者标记KeyEventArgs e.Handled = true;您不会收到通知,请尝试使用PreviewKeyDownPreviewKeyUp事件,看看您是否有更多的运气.