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
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM