C# Page.keyDown未触发
我在导航窗口中有一个页面。我需要启动按键事件,但它们不会启动。我有这个:C# Page.keyDown未触发,c#,wpf,keydown,C#,Wpf,Keydown,我在导航窗口中有一个页面。我需要启动按键事件,但它们不会启动。我有这个: private void gamePlayerPage_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Right) { Animate newAnimate = new Animate(this.myMapController, this);
private void gamePlayerPage_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Right)
{
Animate newAnimate = new Animate(this.myMapController, this);
newAnimate.animation("right", this.myMinotaur);
}
}
而且它连接正确。有没有办法让它着火?谢谢也许将此添加到页面加载事件中可以解决此问题
Application.Current.MainWindow.KeyDown += new KeyEventHandler(MainWindow_KeyDown);
如果要转到其他页面,请删除处理程序。请尝试处理
PreviewKeyDown
事件。谢谢。似乎不起作用。是否存在一系列条件,例如需要特定设置才能工作的属性?CoreWindow是WinRT类型,为什么使用[wpf]标记?请删除您的问题。