我希望能够访问TreeViewItem中的ToggleButton,以便可以向其添加侦听器,这样TreeViewItem中的所有项都不会继承侦听器。我知道对于TextBlock,您可以将其分配给TextBlock (或您想要的任何用户控件),然后将侦听器分配给TextBlock,这样TreeViewItem中的项就不会继承该侦听器。
伪代码:
TreeViewItem.ToggleButton.MouseLeftButtonUp += new MouseButtonEventHandler(blah);谢谢!
发布于 2012-07-12 02:49:48
如果我理解正确的话,您希望仅当附加了事件的控件正在调用事件时才对事件做出反应,然后尝试:
private void Click(object sender, RoutedEventArgs e)
{
if (e.Source == sender)
{
}
}请注意,在wpf控件事件模型中没有侦听器继承这样的东西。您可能需要阅读有关it的更多信息。
https://stackoverflow.com/questions/11438491
复制相似问题