0

MenuOffice メニューと同じ動作をする WPF を実装したいと思います。

をクリックすると、メニューが閉じますが、クリックされた要素はイベントMenuを受け取りません。MouseDown

これを行うにはいくつかの方法を考えましたが、それらは恐ろしく複雑です。

これを達成するための比較的簡単な方法はありますか?

4

1 に答える 1

1

のPreviewMouseDownイベントはいつでも処理できますWindow。ハンドラーで、メニューが開いている場合は閉じて、MouseButtonEventArgs.Handledをに設定trueし、マウスの下にあるコントロールにイベントが送信されないようにします。

于 2009-09-15T22:47:10.040 に答える