【问题标题】:Preventing WPF TreeView's SelectedItemChanged event from bubbling防止 WPF TreeView 的 SelectedItemChanged 事件冒泡
【发布时间】:2009-07-14 19:56:52
【问题描述】:

我有一个 WPF TreeView 触发 SelectedItemChanged 事件。每当我在TreeView 中选择一个项目时,都会为所选项目触发SelectedItemChanged 事件以及树中所有所选节点的祖先

如何防止SelectedItemChanged 事件多次触发?

【问题讨论】:

    标签: wpf treeview event-bubbling selecteditemchanged


    【解决方案1】:

    在处理程序中将e.Handled 设置为true

    编辑

    作为此主题的更新,请查看此博客post

    【讨论】:

    • 我正在使用复合应用程序库,问题似乎源于使用 EventAggregator 在 SelectedItemChaged 事件处理程序中发布事件。
    • 原来问题出在我的其他一些触发事件的代码中......上述答案对于一般问题仍然有效。
    • 对我来说它仍然在冒泡,而且,您的博客链接已失效。
    • 这似乎是一个框架问题。我已经更新了更改后的链接。
    猜你喜欢
    • 2010-12-20
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多