BackgroundWorker改变WPF进度条值
来源:互联网 发布:地瓜网络嗅探器百度云 编辑:程序博客网 时间:2024/04/28 05:44
public partial class UpdateWindow{ private BackgroundWorker _work=new BackgroundWorker(); /// <summary> /// 构造函数 /// </summary> public UpdateWindow() { _work.DoWork += new DoWorkEventHandler(doWorkExecute); _work.ProgressChanged += new ProgressChangedEventHandler(_work_ProgressChanged); _work.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_work_RunWorkerCompleted); _work.RunWorkerAsync();//开始执行后台操作 _work.WorkerSupportsCancellation = true; _work.WorkerReportsProgress = true; } private BackgroundWorker worker = null;private int count=100; public void doWorkExecute(object sender, DoWorkEventArgs e) { worker = sender as BackgroundWorker;for (int i = 0; i < count; i++){ //执行异步doworkworker.ReportProgress((i+1) * 100 / count);//完成进度 } } //改变进度条值 private void _work_ProgressChanged(object sender, ProgressChangedEventArgs e) {//ProgressBar1为WPF中进度条name ProgressBar1.Value = e.ProgressPercentage; } private void _work_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { //异步执行完执行的操作 }}
0 0
- BackgroundWorker改变WPF进度条值
- 进度条(BackgroundWorker后台线程处理)--WPF应用
- 程序进度条基础篇(WPF、C#、BackgroundWorker、代码说明)
- BackgroundWorker实现进度条
- WPF BackgroundWorker vs. Dispatcher
- WPF Multithreading with BackgroundWorker
- WPF 的 BackgroundWorker
- backgroundworker使用 实现进度条ProgressBar
- backgroundworker使用 实现进度条ProgressBar
- BackgroundWorker 带进度条简单用法
- 使用BackgroundWorker组件 (进度条)
- 在WPF 中使用 BackgroundWorker
- wpf 进度条
- wpf进度条
- C# BackgroundWorker同窗体进度条使用
- backgroundworker实现进度条显示实…
- backgroundworker 导出excel并显示进度条
- WPF 利用BackgroundWorker 动态加载UI
- div,li,span中加入span右对齐方法
- 后缀表达式求值
- android开发中解决shape画虚线时,在手机上显示实线的问题
- Android Studio 界面显示不全问题
- cocos2d-x 3.7 C++ 接入Game Center 使用Socket进行网络数据请求
- BackgroundWorker改变WPF进度条值
- jquery的验证器和spring mvc的验证器
- java mock-Mockito
- Search,size,isEmpty
- Brewing ImageNet
- PHP页面跳转
- 8.2.1.7 Use of Index Extensions 索引扩展适用
- java遍历hashMap、hashSet、Hashtable
- Android M 新的运行时权限开发者需要知道的一切