wpf在异步中给前台赋值
wpf,新建异步方法:
Thread newThread = new Thread(new ParameterizedThreadStart(GetResult)); newThread.Start(inputNumber); private void GetResult(object inputNumber) { //错误的方法//this.Dispatcher.BeginInvoke((Action)delegate() // { // this.textBox2.Text = CalcSum((Int64)inputNumber).ToString(); //}); //正确的方法double result=CalcSum((Int64)inputNumber); this.Dispatcher.BeginInvoke((Action)delegate() { this.textBox2.Text = result.ToString(); }); } private double CalcSum(Int64 inputNumber) { double sum=0; for (int i = 0; i < inputNumber; i++) { sum +=i; } return sum; }
this.Dispatcher.Invoke(new Action(delegate() { tbMessage.text = "呵呵呵"}));
获取当前调度线程中的主线程;
注意事项,不要把异步的方法体下载主线程中;
转载于:https://www.cnblogs.com/weiweiboqi/p/5725078.html
wpf在异步中给前台赋值相关推荐
- 年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)
WPF中Style的使用 Styel在英文中解释为"样式",在Web开发中,css为层叠样式表,自从.net3.0推出WPF以来,WPF也有样式一说,通过设置样式,使其WPF控件外 ...
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法,jqueryajax
我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去, ...
- Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现)
Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现) 对于ElementUI中使用ECharts在上一篇文章中已经说明具体使用方法 一.效果图:(以每一个月的工业产值为例) 我们 ...
- 关于WPF的ComboBox中Items太多而导致加载过慢的问题
[WFP疑难]关于WPF的ComboBox中Items太多而导致加载过慢的问题 ...
- 编程控制Word文档中Table的赋值
当在线打开的Word文档中包含有Table时,如何给Table中的单元格赋值呢?如果是仅仅几个数据,用户可以一个个手动填写,但若是从数据库中读取的大量数据,再想一个个填写那可就真正让人头疼了,在这种情 ...
- C# 在异步中使用HttpWebRequest出现的“正在终止线程”错误的解决方案
C# 在异步中使用HttpWebRequest出现的"正在终止线程"错误的解决方案 参考文章: (1)C# 在异步中使用HttpWebRequest出现的"正在终止线程& ...
- 【Groovy】Groovy 方法调用 ( Groovy 构造函数中为成员赋值 | Groovy 函数的参数传递与键值对参数 | 完整代码示例 )
文章目录 一.Groovy 构造函数中为成员赋值 二.Groovy 函数的参数传递与键值对参数 三.完整代码示例 一.Groovy 构造函数中为成员赋值 Groovy 类没有定义构造函数 , 但是可以 ...
- 在shell中变量的赋值有五种方法
在shell中变量的赋值有五种 :使用 read 命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取 1. 直接赋值,格式为:变量名 = 变量值 2.Read 命令是系统内置命令,语法格 ...
- 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH
在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH 原文 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不 ...
最新文章
- 被吴恩达的Landing.ai刷屏后,我们从他的8条Twitter和9大招聘岗位中看到了三个有趣细节
- how to find the tomcat version info on linux
- SqlHelper简单实现(通过Expression和反射)4.对象反射Helper类
- 如何在IDEA中使用git
- android 资源文件获取啥退,重拾Android之路之获得各种资源文件的方法
- 应用层的信令控制协议 SIP
- mysql 可逆编码,简单明白彻底解决 MySQL 中文编码问题
- go并发编程之美(二)、go内存模型
- c语言源代码如何读取打开文件,C语言读取文件
- opencv Fast特征提取函数
- 一篇3分文章的水稻转录组分析实战
- 在html5页面中添加canvas,HTML页面中添加Canvas标签示例
- Unity的UGUI使用Text和Image实现文字下划线
- Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
- 工作笔记 (1)—Executor has been shut down问题记录
- 轻薄本外接显示器后图像不清晰的问题
- CodeForces 298A Snow Footprints
- 【译】常见 Java 异常解释(恶搞版)
- 资深PM赞不绝口的【9种项目管理图】
- PS创建一个新的路径
热门文章
- 内核中用于数据接收的结构体struct msghdr
- 「 每日一练,快乐水题 」2016. 增量元素之间的最大差值
- 编译Android VNC Server
- FT到底值多少钱——再议Fcoin机制及估值模型
- 谷歌浏览器中文版_GitHub上最励志的计算机自学教程:8个月,从中年Web前端到亚马逊百万年薪软件工程师 | 中文版...
- bios模拟器_比游戏模拟器罕见一百倍!99%的人没见过!真实用!
- 最优乘车pascal程序
- 6数组排序的方法_JavaScript数组排序方法
- 计算机在气象上的应用浅论,简析计算机网络在气象服务中的应用原稿
- python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法