Prism

WPF & Silverlight
摘要: 继往开来,本文讨论了Command在Prism中的设计框架,指出其中的一些不足,以及一些修改意见。 至此,十一期间的7篇文章全部刊登结束,详细展现了MVP、Command和Prism的博大精深。阅读全文
posted @ 2009-10-15 00:13 Jianqiang Bao 阅读(4377) | 评论 (10) 编辑
摘要: MVP模式最后一篇,讲解WPF/Silverlight的另类编程方式。阅读全文
posted @ 2009-10-14 00:37 Jianqiang Bao 阅读(3069) | 评论 (20) 编辑
摘要: 本文的代码都是基于WPF的,对于Silverlight,这些技术也同样适用。 本文详细讨论了INotifyPropertyChanged和ObservableCollection一些使用技巧。阅读全文
posted @ 2009-10-13 00:06 Jianqiang Bao 阅读(7248) | 评论 (17) 编辑
摘要: 本文旨在验证一个容易混淆的概念,从而为玩转WPF/Silverlight中INotifyProperty做铺垫。 两个相同类型的变量a和b,并且有如下关系:b=a;如果a发生改变,b是否也发生改变呢?阅读全文
posted @ 2009-10-12 14:38 Jianqiang Bao 阅读(1938) | 评论 (17) 编辑
摘要: MVP模式中Command的终极解决方案。WPF/Silverlight中的必杀技——AttachedBehavior。阅读全文
posted @ 2009-10-12 00:18 Jianqiang Bao 阅读(4846) | 评论 (27) 编辑
摘要: MVP模式中Command的终极解决方案。WPF/Silverlight中的必杀技——AttachedBehavior。阅读全文
posted @ 2009-10-12 00:18 Jianqiang Bao 阅读(4846) | 评论 (27) 编辑
摘要: 此文,是从传统窗体的Event编程模型到MVP的Command模型的过渡。 希望本文能颠覆所有软件开发人员的编程观念。阅读全文
posted @ 2009-10-10 00:04 Jianqiang Bao 阅读(4177) | 评论 (17) 编辑
摘要: 本文,以及后面的几篇文章《从event折腾到command》、《AttachedBehavior技术详解》、《包式波动理念》共同构成了Prism开发的四部曲(这么名字有点别扭哦)。阅读全文
posted @ 2009-10-09 08:16 Jianqiang Bao 阅读(5818) | 评论 (20) 编辑
posted @ 2009-10-08 00:39 Jianqiang Bao 阅读(2179) | 评论 (2) 编辑
摘要: Prism暂时告一段落。阅读全文
posted @ 2009-08-10 01:02 Jianqiang Bao 阅读(1112) | 评论 (2) 编辑
摘要: Prism论坛QA分类汇总,以及我的部分解答。 最近在泡CodePlex上的Prism论坛,至今一共700多帖子,其中发现很多有价值的帖子,而且管理员回答的也很积极,虽然有时也很简略。 为方便国人以及国际友人,更好的发现Prism使用中的问题,特做此分类汇总帖,将所有帖子整理一遍,同时附带一些我的解答和Demo。阅读全文
posted @ 2009-08-03 02:20 Jianqiang Bao 阅读(714) | 评论 (0) 编辑
摘要: Prism中包包的事件机制,重写了Prism自带的Demo。阅读全文
posted @ 2009-07-22 08:33 Jianqiang Bao 阅读(3502) | 评论 (12) 编辑
摘要: Prism中最重要的概念:View Injection和View Discovery。阅读全文
posted @ 2009-07-22 01:34 Jianqiang Bao 阅读(2401) | 评论 (4) 编辑
摘要: 这套项目源码是Prism框架自带的,涵盖了我们在进行Prism开发时所遇到的绝大部分实际问题。以下若干篇是我近半个月对StockTrader RI(简称RI)研究的系列文章集合,预计共有15篇左右,一并附属于Prism研究系列专题之下。阅读全文
posted @ 2009-07-13 10:30 Jianqiang Bao 阅读(2980) | 评论 (2) 编辑
posted @ 2009-07-13 01:06 Jianqiang Bao 阅读(1175) | 评论 (2) 编辑
posted @ 2009-07-13 01:01 Jianqiang Bao 阅读(1393) | 评论 (2) 编辑
posted @ 2009-07-13 00:49 Jianqiang Bao 阅读(1831) | 评论 (4) 编辑
posted @ 2009-07-13 00:42 Jianqiang Bao 阅读(510) | 评论 (0) 编辑
摘要: 终于要坐下来说一说Module的相关技术了。 本来不想讨论Module,因为一旦写好这些框框,以后就再也不会改变了。要知道,我们在Prism中更关心的是MVP模式的拆分。 Module相关技术包括两部分,一是如何加载Module;二是如何建立Region和View之间的Mapping关系。 阅读全文
posted @ 2009-07-13 00:02 Jianqiang Bao 阅读(4079) | 评论 (9) 编辑
摘要: Prism实战,第1篇。从头到尾教你如何打造一个Prism版的Hello World程序。阅读全文
posted @ 2009-05-30 00:01 Jianqiang Bao 阅读(5853) | 评论 (16) 编辑
摘要: 这是写给我所在Team所有成员的一个系列。 Prism是Composite Application Guidance for WPF的简称,是用于WPF和Silverlight的企业级框架,由微软P & P(patterns & practices)小组设计。 Prism不是横空出世的,它的前身是CAB——这是专门为Winform开发而设计的框架。后来,在2008年6月,P & P小组推出了Prism的第1个版本,专为WPF而设计的。而在2009年2月,则推出了Prism的第2个版本,同时适用于WPF和Silverlight,也就是我这个系列所要探讨的。 阅读全文
posted @ 2009-05-25 12:30 Jianqiang Bao 阅读(6786) | 评论 (23) 编辑