2010-01-05 4 views
3

Application.Current.RootVisual.KeyDown + = Application_KeyDown어떻게 실버 라이트에서 글로벌 MouseMove 이벤트와에서 KeyDown 이벤트를 얻는

의 I는 ChildWindow에있어 경우 위에서 작동하지 않습니다 - 런타임에 인스턴스화. 내 질문은,이 ChildWindow를 호스팅하는 부모 창에서 mousemove 또는 keydown 이벤트를 얻으려면 어떻게해야합니까?

또한 childwindow에서 아무 것도 변경하지 않을 것입니다 (즉, 부모 이벤트를 직접 호출하는 이벤트 추가). 세계적인 keydown 이벤트를 얻고 싶습니다. 이것이 Silverlight 3의 가능성입니까?

답변

0

글로벌 키 다운 이벤트가 없습니다. Show 메서드를 호출하고 Closed 이벤트가 발생하면 해당 자식을 제거 할 때 Application_KeyDown을 ChildWindow의 KeyDown 이벤트에 할당해야합니다.

+0

Silverlight 4 및 5의 경우에도 마찬가지입니까? – Tobias

관련 문제