Silverlightアプリケーションでマウスイベントをキャッチするためのグローバルイベントハンドラーを登録する方法はありますか?各FrameworkElementのマウスイベントハンドラーをサブスクライブすることを避け、より洗練されたソリューション(バブルイベント)を見つけたいと思います。ありがとう
2 に答える
1
MouseMove は、Silverlight のバブリング イベントです。Window のレベルでそれをキャッチしようとしましたか?
于 2010-05-19T11:40:40.760 に答える
0
UserControl
すべてのマウス イベントはバブリング イベントであるため、その表面上では、イベント ハンドラーをルートまたはPage
要素にアタッチしてイベントを取得できるはずです。
ただし、コントロールの多くはマウス イベントを使用し、これらのイベント自体を処理します。そのような場合、これらのイベントはそれ以上バブルしません。
于 2010-05-19T11:48:32.860 に答える