如何存储TreeViewItem ToggleButton,类似于TreeViewItem Header对象?

时间:2012-07-11 17:49:48

标签: c# wpf togglebutton treeviewitem

我希望能够访问TreeViewItem中的ToggleButton,这样我就可以为它添加一个监听器,这样TreeViewItem中的所有Items都不会继承监听器。我知道你可以为Header分配TextBlock(或你想要的任何用户控件),然后为TextBlock分配一个监听器,以便TreeViewItem中的项不继承监听器。

的伪代码:

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

谢谢!

1 个答案:

答案 0 :(得分:1)

如果我理解你正确,你只想对附加了哪个事件的控件来调用事件,那么请尝试:

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

    }
}

请注意,在wpf控件事件模型中没有侦听器继承这样的东西。您可能想要阅读有关it的更多信息。