聊透多线程编程-线程底子-3.C# Thread 怎样从非UI线程直接更新UI元素

[复制链接]
发表于 9 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
1. 使用 Control.Invoke 或 Control.BeginInvoke(Windows Forms)
2. 使用 Dispatcher.Invoke 或 Dispatcher.BeginInvoke(WPF)
3. 使用 SynchronizationContext
<hr>  
桌面应用步伐(如 Windows Forms 或 WPF)中,UI 操纵必须由主线程(也称 UI 线程)实行。如果实行从非 UI 线程直接更新 UI 元素,通常会引发非常或导致不可推测的举动。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表