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在异步中给前台赋值相关推荐

  1. 年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)

    WPF中Style的使用 Styel在英文中解释为"样式",在Web开发中,css为层叠样式表,自从.net3.0推出WPF以来,WPF也有样式一说,通过设置样式,使其WPF控件外 ...

  2. JQuery中使用Ajax赋值给全局变量失败异常的解决方法,jqueryajax

    我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去, ...

  3. Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现)

    Echarts 表格通过ajax异步请求实现动态赋值(分析同比环比的实现) 对于ElementUI中使用ECharts在上一篇文章中已经说明具体使用方法 一.效果图:(以每一个月的工业产值为例) 我们 ...

  4. 关于WPF的ComboBox中Items太多而导致加载过慢的问题

                                         [WFP疑难]关于WPF的ComboBox中Items太多而导致加载过慢的问题                         ...

  5. 编程控制Word文档中Table的赋值

    当在线打开的Word文档中包含有Table时,如何给Table中的单元格赋值呢?如果是仅仅几个数据,用户可以一个个手动填写,但若是从数据库中读取的大量数据,再想一个个填写那可就真正让人头疼了,在这种情 ...

  6. C# 在异步中使用HttpWebRequest出现的“正在终止线程”错误的解决方案

    C# 在异步中使用HttpWebRequest出现的"正在终止线程"错误的解决方案 参考文章: (1)C# 在异步中使用HttpWebRequest出现的"正在终止线程& ...

  7. 【Groovy】Groovy 方法调用 ( Groovy 构造函数中为成员赋值 | Groovy 函数的参数传递与键值对参数 | 完整代码示例 )

    文章目录 一.Groovy 构造函数中为成员赋值 二.Groovy 函数的参数传递与键值对参数 三.完整代码示例 一.Groovy 构造函数中为成员赋值 Groovy 类没有定义构造函数 , 但是可以 ...

  8. 在shell中变量的赋值有五种方法

    在shell中变量的赋值有五种 :使用 read 命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取 1. 直接赋值,格式为:变量名 = 变量值 2.Read 命令是系统内置命令,语法格 ...

  9. 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH

    在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不允许DEFERREFRESH 原文 在WPF的DATAGRID中快速点击出现在ADDNEW或EDITITEM事务过程不 ...

最新文章

  1. 被吴恩达的Landing.ai刷屏后,我们从他的8条Twitter和9大招聘岗位中看到了三个有趣细节
  2. how to find the tomcat version info on linux
  3. SqlHelper简单实现(通过Expression和反射)4.对象反射Helper类
  4. 如何在IDEA中使用git
  5. android 资源文件获取啥退,重拾Android之路之获得各种资源文件的方法
  6. 应用层的信令控制协议 SIP
  7. mysql 可逆编码,简单明白彻底解决 MySQL 中文编码问题
  8. go并发编程之美(二)、go内存模型
  9. c语言源代码如何读取打开文件,C语言读取文件
  10. opencv Fast特征提取函数
  11. 一篇3分文章的水稻转录组分析实战
  12. 在html5页面中添加canvas,HTML页面中添加Canvas标签示例
  13. Unity的UGUI使用Text和Image实现文字下划线
  14. Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
  15. 工作笔记 (1)—Executor has been shut down问题记录
  16. 轻薄本外接显示器后图像不清晰的问题
  17. CodeForces 298A Snow Footprints
  18. 【译】常见 Java 异常解释(恶搞版)
  19. 资深PM赞不绝口的【9种项目管理图】
  20. PS创建一个新的路径

热门文章

  1. 内核中用于数据接收的结构体struct msghdr
  2. 「 每日一练,快乐水题 」2016. 增量元素之间的最大差值
  3. 编译Android VNC Server
  4. FT到底值多少钱——再议Fcoin机制及估值模型
  5. 谷歌浏览器中文版_GitHub上最励志的计算机自学教程:8个月,从中年Web前端到亚马逊百万年薪软件工程师 | 中文版...
  6. bios模拟器_比游戏模拟器罕见一百倍!99%的人没见过!真实用!
  7. 最优乘车pascal程序
  8. 6数组排序的方法_JavaScript数组排序方法
  9. 计算机在气象上的应用浅论,简析计算机网络在气象服务中的应用原稿
  10. python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法