博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
潜移默化学会WPF--线程巧用(一)
阅读量:6324 次
发布时间:2019-06-22

本文共 481 字,大约阅读时间需要 1 分钟。

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

 

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. 完成后的方法

例如:将那个提示元素设为隐藏

转载地址:http://bjvaa.baihongyu.com/

你可能感兴趣的文章
SpringBoot-Spring Data Jpa使用(一)
查看>>
python 字符串逆序输出
查看>>
从http请求的Body中获取参数
查看>>
Android Studio 中 gradle 构建 堆栈空间不足
查看>>
如何使用SonarQube Scanner扫描器对代码进行扫描
查看>>
我的友情链接
查看>>
Lesson1 - Vmware 概述
查看>>
Vuejs2.0学习笔记-自定义指令
查看>>
烂泥:高负载均衡学习haproxy之关键词介绍
查看>>
实现Android应用自动更新
查看>>
第29讲:Case class和Case object代码实战解析
查看>>
AFNetworking2.0源码解析<一>
查看>>
一个Springboot 热部署的方法(基于gradle构建的项目)
查看>>
监听div、table等内容变化
查看>>
在LINUX下面如何查看CPU的温度
查看>>
gitlab忘记密码
查看>>
Memcached的代理服务器软件——magent
查看>>
我的友情链接
查看>>
The type *** is not accessible due to restricti...
查看>>
MyBatis学习总结(七)——Mybatis缓存
查看>>