我在导航窗口中有一个页面。我需要触发KeyDown事件,它们不会触发。我有这个:
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);
}
}
它正确地连接起来。任何想法如何让它成功?感谢
答案 0 :(得分:1)
可能将此添加到您的页面加载事件中解决问题
Application.Current.MainWindow.KeyDown += new KeyEventHandler(MainWindow_KeyDown);
如果您要转到其他页面,请删除处理程序。