在窗口发送一个键改变了事件
答
我建议你抛出其他事件,而不是模拟键盘事件。
如果你真的要发送的关键事件,看看在KeyEventArgs:
RaiseEvent(new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Escape));
的第一个参数表示,它的键盘,第二个参数表示,将被发送到您的ActiveSource,它希望将你的WPF窗口;)
您可以从代码引发该事件背后的任何WPF控件的
然而只要引入一个自定义事件,并调用您期望发生的方法,比发送一个转义事件密钥更好。
希望这会有帮助
为什么要发送此密钥? – Guge 2010-07-29 08:50:22