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