WPF のイベントに問題があります。基になるデータ モデルと、データを表示するためのツリー ビューがあるとします。私がやりたい最も簡単なことは、1 つの項目をクリックすると、その項目に関連付けられた基になるデータで何かを行うことです。
MouseLeftButtonDownのイベントを使用してみましTextblockたが、送信者オブジェクトはTextblockそれ自体であり、基になるデータにアクセスできません。
今、私もこのようなMouseLeftButtonDownイベントを使ってみTreeViewItemました:
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<EventSetter Event="MouseLeftButtonDown" Handler="itemClicked"/>
</Style>
</TreeView.ItemContainerStyle>
しかし、ハンドラーが呼び出されませんでした。
では、これをどのように正確に行う必要がありますか?ある種の標準的なアプローチはありますか?