我的意思是我需要创建一个获得Object sender, System.Windows.Forms.KeyEventArgs e
而不是Object sender, System.Windows.Input.KeyboardEventArgs e
的keydown事件。
我尝试的代码:
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();
}
我该如何举办此活动?
答案 0 :(得分:0)
你做不到。如果要接收Windows窗体事件,则需要使用Windows窗体表单,而不是WPF窗口。
更有趣的问题是:你想要实现什么?也许我们可以帮助您在WPF中实施您尝试实施的内容?