目标:从WPF页面,我希望用户能够按预定的按键顺序,这将触发一个事件,从而导致控件(按钮)出现。我已经查看了可以为KeyDown和Keyboard.KeyDown事件找到的所有内容,它们似乎并未在后面的代码中触发该事件。
XAML:
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800"
Background="Black"
WindowTitle="BeginPage"
Title=" Check In"
KeyDown="Page_KeyDown"
>
C#:
private void Page_KeyDown(object sender, KeyEventArgs e)
我知道该事件触发后该怎么办,但事件未触发。除了设置“ this.Focusable = true;”的Page本身之外,我不需要专注于其他任何事情。在构造函数中。显然,我缺少了一些东西。谁能告诉我这是什么吗?
改为使用Keyboard.KeyDown
。那应该可以解决您的问题。
<Window ...
Keyboard.KeyDown="Page_KeyDown">
...
</Window>