Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF:将单击传递到所有覆盖/堆叠控件_C#_Wpf_Events_Event Bubbling_Stacked - Fatal编程技术网

C# WPF:将单击传递到所有覆盖/堆叠控件

C# WPF:将单击传递到所有覆盖/堆叠控件,c#,wpf,events,event-bubbling,stacked,C#,Wpf,Events,Event Bubbling,Stacked,假设我有控制A和控制B 控件B堆叠在A中 <ControlA posX="0" popsY="0"> <ControlB posX="0" popsY="0"/> </ControlA> 如何实现从两个控件处理单击事件? 我正在使用MVVM。A和B是什么类型的控件?我有TreeView项目,希望在单击列表框项目时选择它。列表框是treeViewItem的层次结构模板的一部分,那么,请包含您问题的可复制样本,而不是引用名为ControlA和Contr

假设我有控制A和控制B

控件B堆叠在A中

<ControlA posX="0" popsY="0">
   <ControlB posX="0" popsY="0"/>
</ControlA>

如何实现从两个控件处理单击事件?
我正在使用MVVM。

A和B是什么类型的控件?我有TreeView项目,希望在单击列表框项目时选择它。列表框是treeViewItem的层次结构模板的一部分,那么,请包含您问题的可复制样本,而不是引用名为ControlA和ControlB的内容:我只是想知道,当控件处理事件时,如何阻止wpf将e.handled设置为true…以便visual tree中的其他控件仍能获得您没有要求的事件。