摘要:WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)废话不多说,先上图:多线程处理数据后在this.Dispatcher.Invoke() 调用委托后将值更新到界面,这样尤其是在处理大数据的时候界面会实时更新,主线程界面不会假死,不会影响用户体验, 希望这篇文章为小朋友起到抛砖引玉的效果:选中一行的样式:下面的图是处理这些数据,批量处理速度很快:下一篇:WPF 多线程处理(2) 阅读全文
posted @ 2013-10-15 14:00 风清扬 No.1 阅读(3057) 评论(4) 推荐(7) 编辑
摘要:进程间通讯--inter-process communication进程间相互通讯的方法有很多,如用web services,xml 等互相读取, 网络的可以使用socket 等.2个WinForm程序相互通讯可以使用重写WndProc的方法,而WPF则不能。先看如图效果:首先新建一个空白解决方案IPC新建一个WPF项目命名为AppA我们只需要点击AppA中的button后AppB会提示已经点击即可,项目A的窗体XAML代码: 项目A的后置代码: public partial class MainWindow : Window { [... 阅读全文
posted @ 2013-10-14 17:38 风清扬 No.1 阅读(2480) 评论(15) 推荐(3) 编辑
摘要:WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)开始一个线程处理读取的文件并且更新到listbox中: //处理数据: private void StartBrowser(string path) { UpdateFolderPath invoker = new UpdateFolderPath(DoUpdateFolder); this.Dispatcher.Invoke(invoker, path); ... 阅读全文
posted @ 2013-08-22 19:55 风清扬 No.1 阅读(2359) 评论(4) 推荐(5) 编辑
摘要:WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)以下是子窗体的UI: View Code 子窗体的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows... 阅读全文
posted @ 2013-08-22 19:55 风清扬 No.1 阅读(1061) 评论(20) 推荐(3) 编辑
摘要:首先,依次打开-站点->列表名称->列表设置->验证设置:我们设置一个时间的列不能小于当前时间,并且在编辑的时候不需要验证.=OR([Class date]>=TODAY()+3,Created<TODAY()) 阅读全文
posted @ 2013-08-21 14:33 风清扬 No.1 阅读(194) 评论(0) 推荐(2) 编辑
摘要: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 阅读(1781) 评论(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 阅读(2150) 评论(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 阅读(1078) 评论(3) 推荐(4) 编辑