C# ComboBox控件的SelectionChanged事件的小問題


今早遷移一個WinForm項目到WPF,ComboBox控件的SelectedIndexChanged事件遷移為SelectionChanged事件后出現了奇怪的棧錯誤。經查明是SelectionChanged事件在WPF頁面加載完成之前會自動執行一次,我們並不希望這樣。

以下方法可避免SelectionChanged事件的第一次執行:
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    if (e.RemovedItems.Count > 0)
    {
        //事件響應
    }
}

 


免責聲明!

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



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