2009-07-14 17 views
3

私はSelectedItemChangedイベントをトリガするWPF TreeViewを持っています。 TreeViewのアイテムを選択すると、選択されたアイテムとツリー内の選択されたすべてのノードの先祖のSelectedItemChangedイベントがトリガーされます。WPF TreeViewのSelectedItemChangedイベントがバブリングするのを防ぐ

SelectedItemChangedイベントが複数回発生するのを防ぐにはどうすればよいですか?

答えて

3

ハンドラ内の e.Handledtrueを設定します。

EDIT

この主題への更新として、このブログpostを表示します。

+2

私はこれを試しましたが、それはまだ泡です。 –

+0

私はComposite Application Libraryを使用していますが、この問題はEventAggregatorを使用してSelectedItemChagedイベントハンドラにイベントを公開しているように見えます。 –

+0

問題は、イベントをトリガーしていた私の他のコードからのものです...上記の答えは、一般的な質問に対しても有効です。 –

関連する問題