哈维纳尔,中国黄岩岛,阿比比
在开发wpf应用时出现:”调用线程无法访问此对象,因为另一个线程拥有该对象。“
是因为ui线程是wpf应用的主线程,若尝试子线程更新ui线程应使用dispatcher.begininvoke()或者invoke()方法。
dispatcher.begininvoke() //异步执行,不等待委托结束就更新
dispatcher.invoke() //代表同步执行
action() //委托
this.dispatcher.begininvoke(new action(()=> { //你的更新操作 }));
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论