3

Application.Current.RootVisual.KeyDown + = Application_KeyDown

実行時にインスタンス化されたChildWindowを使用している場合、上記は機能しません。私の質問は、このChildWindowをホストする親ウィンドウでmousemoveまたはkeydownイベントを取得するにはどうすればよいですか?

また、子ウィンドウで何も変更したくない(つまり、親のイベントを直接呼び出すイベントを追加する)。グローバルキーダウンイベントを取得したいのですが。これはSilverlight3の可能性ですか?

4

1 に答える 1

0

グローバル キーダウン イベントはありません。Application_KeyDownメソッドを呼び出すときに ChildWindow のKeyDownイベントにを割り当て、イベントが発生Showしたときにそれを削除する必要がありClosedます。

于 2010-01-05T21:24:40.730 に答える