Page.keyDown没有被解雇

时间:2013-11-25 23:14:59

标签: c# wpf keydown

我在导航窗口中有一个页面。我需要触发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);
            }
        }

它正确地连接起来。任何想法如何让它成功?感谢

1 个答案:

答案 0 :(得分:1)

可能将此添加到您的页面加载事件中解决问题

Application.Current.MainWindow.KeyDown += new KeyEventHandler(MainWindow_KeyDown);

如果您要转到其他页面,请删除处理程序。