我的意思是,我需要创建一个keydown事件,以获取Object sender, System.Windows.Forms.KeyEventArgs e
而不是Object sender, System.Windows.Input.KeyboardEventArgs e
。
我尝试的代码:
this.KeyDown = MainWindow_KeyDown;
}
public new event KeyEventHandler KeyDown;
public delegate void KeyEventHandler(Object sender, System.Windows.Forms.KeyEventArgs e);
void MainWindow_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.N && e.Control)
StartNewGame();
}
我该如何举办此活动?
您不能。如果要接收Windows窗体事件,则需要使用Windows窗体,而不是WPF窗口。
更有趣的问题是:你想实现什么?也许我们可以帮助您在WPF中实现您想要实现的内容?