0

TreeViewItem 内のすべての項目がリスナーを継承しないように、TreeViewItem 内の ToggleButton にアクセスしてリスナーを追加できるようにしたいと考えています。ヘッダーについては、TextBlock (または必要なユーザー コントロール) に割り当ててから、TextBlock にリスナーを割り当てて、TreeViewItem の項目がリスナーを継承しないようにすることができます。

擬似コード:

 TreeViewItem.ToggleButton.MouseLeftButtonUp += new MouseButtonEventHandler(blah);

ありがとう!

4

1 に答える 1

1

イベントがアタッチされているコントロールがイベントを呼び出している場合にのみ、イベントに反応したいというあなたの理解が正しければ、次のことを試してください。

private void Click(object sender, RoutedEventArgs e)
{
    if (e.Source == sender)
    {

    }
}

wpf コントロールのイベント モデルには、リスナーの継承などはないことに注意してください。あなたはそれについてもっと読みたいと思うかもしれませ

于 2012-07-11T18:49:47.670 に答える