首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何存储TreeViewItem ToggleButton,类似于TreeViewItem Header对象?

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

Stack Overflow用户
提问于 2012-07-12 01:49:48
回答 1查看 112关注 0票数 0

我希望能够访问TreeViewItem中的ToggleButton,以便可以向其添加侦听器,这样TreeViewItem中的所有项都不会继承侦听器。我知道对于TextBlock,您可以将其分配给TextBlock (或您想要的任何用户控件),然后将侦听器分配给TextBlock,这样TreeViewItem中的项就不会继承该侦听器。

伪代码:

代码语言:javascript
复制
 TreeViewItem.ToggleButton.MouseLeftButtonUp += new MouseButtonEventHandler(blah);

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-12 02:49:48

如果我理解正确的话,您希望仅当附加了事件的控件正在调用事件时才对事件做出反应,然后尝试:

代码语言:javascript
复制
private void Click(object sender, RoutedEventArgs e)
{
    if (e.Source == sender)
    {

    }
}

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11438491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档