rwhn.net
当前位置:首页 >> wpF 进度条 异步 >>

wpF 进度条 异步

这个是我做的一个原型,虽然极其简陋,但是看一看吧。 原理大概是: 视频开始时开始计时,然后把一个值传给slider控件,...

GlobalHelper.Dispatcher.BeginInvoke(new Action(() => { GlobalHelper._mainWindow.grid_prograssbar.Visibility = Visibility.Visible; Panel.SetZIndex(GlobalHelper._mainWindow.grid_prograssbar, 10000 * 1000); }));

iss是啥? iss = doc.Paragraphs.Length? fori初始化?

http://download.microsoft.com/download/f/6/e/f6e32974-726e-4054-96af-9c747bf89a6e/ProgressBar.exe 你看下这个,进度条基本实现了你要的东西,当然你要自己加入“加载数据”部分的功能,因为不知道你加载的是什么数据,所以要靠你自己

你的线程里究竟做了什么耗时操作呢,我没看出来。 Progress.Value是不断增加,确定最后的值代表进度条的最大值吗?是否有完成百分比? 考虑用BackgroundWorker,MSDN上有Winform的完整示例你先试试,熟悉后移植到WPF也很快 https://msdn.microso...

如果你这个进度条有个拖动的键子,是用slider的; 否则,调用progressbar,进度绑定与slider基本相同,有什么问题再问吧

很有可能是界面来不及刷新导致的,怎么刷新网上有很多代码,比如 public static class ExtensionMethods{ private static Action EmptyDelegate = delegate() { }; public static void Refresh(this UIElement uiElement) { uiElement.Dispatche...

我这儿是有一个现成的,不过要配合这好多个其他部件使用(倒计时、更新进度条等等),给你估计你也用不起来埃

progressBar1.PerformStep(); label1.Text = progressBar1.Value.ToString()+"%"; 用进度条的PerformStep方法根据进度条的setp数量增加进度栏的当前位置,用Value值获取进度条的当前值,用来显示百分比

//此处运行程序 这里需要开启一个新的线程

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com