防止WPF TreeView的SelectedItemChanged事件冒泡
我有一个WPF树视图,它会触发SelectedItemChanged事件。每当我在树视图中选择一个项目时,就会为所选项目和树中所有所选节点的祖先触发SelectedItemChanged事件 如何防止SelectedItemChanged事件触发多次?在处理程序中将e.Handled设置为true 编辑防止WPF TreeView的SelectedItemChanged事件冒泡,wpf,treeview,event-bubbling,selecteditemchanged,Wpf,Treeview,Event Bubbling,Selecteditemchanged,我有一个WPF树视图,它会触发SelectedItemChanged事件。每当我在树视图中选择一个项目时,就会为所选项目和树中所有所选节点的祖先触发SelectedItemChanged事件 如何防止SelectedItemChanged事件触发多次?在处理程序中将e.Handled设置为true 编辑 作为对此主题的更新,请查看此博客。我使用的是复合应用程序库,问题似乎源于使用EventAggregator在SelectedItemChaged事件处理程序中发布事件。结果表明,问题来自触发事件
作为对此主题的更新,请查看此博客。我使用的是复合应用程序库,问题似乎源于使用EventAggregator在SelectedItemChaged事件处理程序中发布事件。结果表明,问题来自触发事件的其他一些代码。。。上面的答案对这个问题总体上仍然有效。它对我来说仍然是泡沫,而且,你的博客链接死了。这似乎是一个框架问题。我已经更新了更改的链接。