3

Application.Current.RootVisual.KeyDown += Application_KeyDown

如果我在 ChildWindow 上,则上述内容不起作用 - 这是在运行时实例化的。我的问题是,如何在承载此 ChildWindow 的父窗口中获取 mousemove 或 keydown 事件?

此外,我宁愿不更改子窗口中的任何内容(即,添加一个直接调用父事件的事件)。我只想获得一个全局 keydown 事件。这在 Silverlight 3 中有可能吗?

4

1 回答 1

0

没有 Global Keydown 事件。您需要在调用该方法时将 分配Application_KeyDown给 ChildWindow 的事件,并在事件触发时将其删除。KeyDownShowClosed

于 2010-01-05T21:24:40.730 回答