WPF Dispatcher.BeginInvoke子线程更新UI
2024-08-27 16:41:42
在开发WPF应用时出现:”调用线程无法访问此对象,因为另一个线程拥有该对象。“
是因为UI线程是WPF应用的主线程,若尝试子线程更新UI线程应使用Dispatcher.BeginInvoke()或者Invoke()方法。
Dispatcher.BeginInvoke() //异步执行,不等待委托结束就更新
Dispatcher.Invoke() //代表同步执行
Action() //委托
this.Dispatcher.BeginInvoke(new Action(()=>
{
//你的更新操作
}));
搬运转发请链接注明出处。
最新文章
- GO语言下载、安装、配置
- codevs3143 二叉树的序遍历
- jfinal 基本应用 --事务回滚
- ASP.NET 5系列教程 (三):view components介绍
- [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)
- spring tx:advice 和 aop:config 配置事务
- 【转】关于onActivityResult方法不执行的问题汇总
- C#字节byte类型读取与写入
- 常见的FPGA内串行数据采样的方式
- linux系统中.bashrc的妙用
- 201521123017 《Java程序设计》第10周学习总结
- vue项目中遇到的问题
- 爬虫系列之mongodb
- _ZNote_Qt_添加图标方法
- Web开发——HTML基础(HTML表格 <;table>;)
- tomcat 输入学习
- python requests post和get
- noip第15课作业
- java并发编程 Executor,Executors,ExecutorService,CompletionService,Future,C
- SQL SERVER 和ACCESS、EXCEL的数据导入导出
热门文章
- HTML页面缓存
- Hibernate入门之命名策略(naming strategy)详解
- K8S集群入门:运行一个应用程序究竟需要多少集群?
- PyCharm专业版激活+破解到期时间2100年
- 2019-2020-2 20175121杨波《网络对抗技术》第一周kali的安装
- Ubuntu-Server18.04开启无线网卡并配置静态ip
- MySQL Execute Plan--Index Merge特性
- linux centos7 非root用户安装源码版docker
- 洛谷P3719 [AHOI2017初中组]rexp
- 文件下载(download) 前后台备注自用