摘要: WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)首先我们需要几个属性来保存取得的数据,因为在其他的线程中是不能读取控件的值. private string folderPath; private string[] files; private List listItem;View Code 再申明三个委托来分别执行这些数据,获取路径后读取路径下所有子文件, 更新到listbox上, 然后就是处理processBar. private Threa... 阅读全文
posted @ 2013-08-18 15:19 风清扬 No.1 阅读(2067) 评论(4) 推荐(2) 编辑
摘要: WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)WPF UI 设计需要自动适应窗体大小,那么Grid是非常好的布局控件。首先看看这个控件的布局:这个Grid是3列5行的布局, Grid里面可以包含任何子元素,因此是所有布局的首选, 还有一些其他的空间如DockPanel,Canvas,StackPanel,WarpPanel也是非常好的布局控件.先看如下代码: ... 阅读全文
posted @ 2013-08-18 14:45 风清扬 No.1 阅读(2437) 评论(3) 推荐(2) 编辑
摘要: WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)废话不多说,先上图:多线程处理数据后在this.Dispatcher.Invoke() 调用委托后将值更新到界面,这样尤其是在处理大数据的时候界面会实时更新,主线程界面不会假死,不会影响用户体验, 希望这篇文章为小朋友起到抛砖引玉的效果:选中一行的样式:下面的图是处理这些数据,批量处理速度很快:下一篇:WPF 多线程处理(2) 阅读全文
posted @ 2013-08-18 14:23 风清扬 No.1 阅读(1218) 评论(3) 推荐(4) 编辑