总共四个步骤,就能解决后台在执行某一项工作,前台提示等待,完成后,提示消失这样的效果

1. 显示个在显示数据之前的提示(例如一个层的显示或者一张gif图片显示)
this.提示元素.Visibility = Visibility.Visible; //显示读取数据状态提示

2. 创建一个线程,参数为你正在执行的那个方法,并执行它
Thread thread = new Thread(new ThreadStart(执行方法));
thread.Start();

3. 执行方法的内容
=基本内容+ Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, new DelegateShowMemberCardData(完成后的方法));
其中DelegateShowMemberCardData是你定义的一个委托
private delegate void DelegateShowMemberCardData();

4. 完成后的方法
例如:将那个提示元素设为隐藏

潜移默化学会WPF--线程巧用(一)相关推荐

  1. [转载]潜移默化学会WPF(技巧篇)--具有Items元素的控件子项获取(一)

    潜移默化学会WPF(技巧篇)--具有Items元素的控件子项获取(一) 1. treeview的Item获取 var g = this.tree.ItemContainerGenerator;Tree ...

  2. 潜移默化学会WPF(绚丽篇)--热烈欢迎RadioButton,改造成功,改造成ImageButton,新版导航 - AYUI框架 - 博客园...

    潜移默化学会WPF(绚丽篇)--热烈欢迎RadioButton,改造成功,改造成ImageButton,新版导航 - AYUI框架 - 博客园 原文:潜移默化学会WPF(绚丽篇)--热烈欢迎Radio ...

  3. 潜移默化学会WPF(转载篇二)--退出应用程序

    WPF关闭应用程序方法 很多人认为关闭应用程序应该很简单,例如WindowsForm里一个Application.Exit();方法就可以解决问题,但在WPF里面可别滥用,因为WPF里Applicat ...

  4. 潜移默化学会WPF(难点控件treeview)--改造TreeView(CheckBox多选择版本),递归绑定数据...

    目前自己对treeview的感慨很多 今天先讲 面对这种 表结构的数据 的其中一种绑定方法,后面多几列其他属性都没关系,例如多个字段, 1  A  0 2  B  0 3  C  0 4  D  1 ...

  5. 潜移默化学会WPF(样式)-- DataGrid(转载)

    转载于http://xiaogangblog.com/archives/595 <ResourceDictionary xmlns="http://schemas.microsoft. ...

  6. 基于WPF+XMPP的IM程序开发日志 之二 WPF线程模型

    循例地在开始正文前说些废话.正如这篇博客的题目--开发日志,这系列的博客是我在编写这个IM的一些日志,或者另外一个说法:笔记.并不是一些系统的文章,例如"XX学习教程".这些博客里 ...

  7. 潜移默化学会WPF--绘图 学习(一)

    指定图片资源 <Image x:Name="IconImage" Source="Res/0.png" Stretch="Fill"/ ...

  8. 学会搜索之巧用搜索引擎提示(新学编程必学)

      对于小白编程者来说,无论是在编程过程中,还是在软件安装.配置.使用过程中,往往都会遇到各种意料之外的Bug,但很多时候遇到Bug后不知所措,就很容易从入门走向放弃.   时至今日,当有新手在群里提 ...

  9. 分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日)

    分享Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月18日-6月24日) 本周Silverlight学习资源更新 Silverlight读取与设置Cookies 任 ...

最新文章

  1. template模板的使用方法
  2. monty python life of brian-电影Life of Brian 万世魔星
  3. java类的命名规范_浅谈Java中的命名规范
  4. 【Qt】Qt下载教程
  5. 你绝对想不到R文件找不到(cannot resolve symbol R)的原因
  6. python程序设计知识点汇总_Python入门知识点汇总
  7. 隐马尔可夫HMM(EM算法(期望最大化算法)
  8. 二分图完全匹配算法之匈牙利算法
  9. 说说视频编码格式、视频码率、视频帧率、分辨率的概念
  10. kernel打印模块驱动加载时间
  11. MySQL卸载教程 (Windows版)
  12. 最后一波机会!!本周你最不能错过的互联网大会,VIP门票0元限时抢!
  13. 数据结构与算法之美 | 别怕,有我!KMP 算法详解
  14. SD3038B高效率恒流限流白光LED驱动IC
  15. SIMT和SIMD之总结篇
  16. 面试官:说一下Synchronized底层实现,锁升级的具体过程?
  17. win10+NVIDIA GTX 960M+CUDA 8.0+cudnn6.0+tensorflow安装
  18. DBUS介绍与Linux C实例
  19. unity ugui改变pos,width,height
  20. (二)第二部分:Linux下HTTP服务器的搭建

热门文章

  1. 使用Feign时如何设置Feign的Header信息
  2. 如何将语音转换成文字?转换方法介绍
  3. Android性能优化之图片压缩优化
  4. 再和“面向对象”谈恋爱 - 对象简介(一)
  5. (转)全文检索技术学习(一)——Lucene的介绍
  6. Mac下安装SVN for Eclipse插件
  7. 【GoLang】tcmalloc jemalloc
  8. kendoui仪表盘和柱状图 示例
  9. .net 访问 geoserver 发布的 wms   跨域问题解决方案
  10. Rhel6.0部署Oracle10g报错相关问题记录