![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dispatcher系列
文章平均质量分 80
呼噜呼噜啊呜啊呜
这个作者很懒,什么都没留下…
展开
-
基于WPF的Dispatcher应用及探讨(一)
之前开发过的程序中,对于WPF的后台调用都是同步完成的,所以当要获取多个数据源进行绑定时,同步调用会让代码看起来很难看,同时也会影响系统的效率,因此从这里开始,我们开始研究如何将wpf的后台线程进行分配,最终到前后台线程都可以进行自由分配。首先是参考:http://blog.csdn.net/harly5555/article/details/17657717 的文献,里面提供的方法帮原创 2013-12-29 21:59:43 · 577 阅读 · 0 评论 -
基于WPF的MVVM架构实践
MVVM其实网上描述很多了,这里具体原理就不加赘述了,直接贴一下基础架构,同时这个也会在之后的实例中用到这里这个实践框架:首先ViewBase:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Controls;using S原创 2013-12-30 20:21:39 · 547 阅读 · 0 评论 -
基于WPF的Dispatcher应用及探讨(二)
上一节中我们完成了第一步的CustomizeDispatcher的方法编写,不过犯了个很严重的错误,我们为什么要在dispatcher中再对线程进行BeginInvoke调用呢?异步中套异步,根本停不下来,因此这里我们完善了昨天的方法,并且加入了异常处理以及对整个线程组的控制: public List exceptionList = new List(); public b原创 2013-12-30 19:59:44 · 491 阅读 · 0 评论 -
基于WPF的Dispatcher应用及探讨(三)
现在我们在搭建好的MVVM架构中实现Dispatcher:我们把之前作成的CustomizeDispatcher放入PresenterBase中调用,using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Input;using S原创 2013-12-30 20:09:40 · 802 阅读 · 0 评论 -
基于WPF的Dispatcher应用及探讨(四)
在前面,我们将设想进行了实现,但是在exception阶段,我们只是粗略跳过,很明显这样是不够的,我们需要自定义的异常处理,同时也更希望明确知道,是哪个线程报错,因此容易想到我们需要对Action[]组中每个Action进行标记,但是肿么标记呢,KeyPair还是Dic?算了为了容易看懂,我们重新定义个新的ActionDictionary类:using System;using System原创 2014-01-06 16:02:55 · 439 阅读 · 0 评论 -
让那些做面试官的屌丝lead不再抖脚系列(五)--- UI线程到底是什么
因为之前一直是做C/S这块,例如wpf这种已经更新的好玩的东西,因此好多面试官都会问,而且很多地方也都需要用到,你知道wpf的异步实现么,或者你知道UI线程怎么样才能被调用么?这些问题看起来很好准备,其是有老大学问了,之前看到个帖子:http://www.cnblogs.com/Zhouyongh/archive/2011/01/12/1933414.html这个写的非常非原创 2015-03-18 16:51:34 · 630 阅读 · 0 评论