0

Silverlightアプリケーションでマウスイベントをキャッチするためのグローバルイベントハンドラーを登録する方法はありますか?各FrameworkElementのマウスイベントハンドラーをサブスクライブすることを避け、より洗練されたソリューション(バブルイベント)を見つけたいと思います。ありがとう

4

2 に答える 2

1

MouseMove は、Silverlight のバブリング イベントです。Window のレベルでそれをキャッチしようとしましたか?

于 2010-05-19T11:40:40.760 に答える
0

UserControlすべてのマウス イベントはバブリング イベントであるため、その表面上では、イベント ハンドラーをルートまたはPage要素にアタッチしてイベントを取得できるはずです。

ただし、コントロールの多くはマウス イベントを使用し、これらのイベント自体を処理します。そのような場合、これらのイベントはそれ以上バブルしません。

于 2010-05-19T11:48:32.860 に答える