wpf 解决 WPF SelectionChanged事件向上传递造成重复执行不想执行的函数的问题

例如

tabcontrol里有一个tabitem

tabitem里有一个combox和一个datagrid

tabcontrol combox datagrid都有SelectionChanged事件

里面的触发由于路由事件会路由到tabcontrol里的

如果不想触发请在里面的事件中添加E.HANDLE=TRUE

如果只想写一次这个代码请在外面的事件里判断一下是否Sender是tabcontrol

        if (e.Source.GetType() == typeof (TabControl))
        {
                //Logic
        }
原文地址:https://www.cnblogs.com/swobble/p/11692557.html