Application.Current.RootVisual.KeyDown + = Application_KeyDown
如果我在ChildWindow上 - 在运行时实例化的话,上面的代码不起作用。我的问题是,如何在托管此ChildWindow的父窗口中获取mousemove或keydown事件?
另外,我宁愿不改变子窗口中的任何内容(即添加一个直接调用父事件的事件)。我只想得到一个全球的keydown活动。这是否可以在Silverlight 3中使用?
答案 0 :(得分:0)
没有Global Keydown事件。当您调用Application_KeyDown
方法时,您需要将KeyDown
分配给ChildWindow的Show
事件,并在Closed
事件触发时将其删除。