随笔分类 -  Prism

Prism相关知识
摘要:#从16示例继续学习Prism; ##分析16示例RegionContext ###1、引用关系 这个示例包含2个工程ModuleA工程和RegionContext主工程 ModuleA工程引用了Prism.Wpf;RegionContext工程引用了Prism.Unity和ModuleA ###2 阅读全文
posted @ 2021-08-20 22:27 杜文龙 阅读(547) 评论(1) 推荐(0) 编辑
摘要:上一篇分析了EventAggregator,我们直到了如何使用EventAggregatir,因为示例比较简单,所以我们没有写DEMO,结合EventAggregator和15示例,FilteringEvents来过滤事件。我们就可以写一个相对复杂一点的DEMO,用于理解EventAggregato 阅读全文
posted @ 2021-08-20 19:07 杜文龙 阅读(431) 评论(0) 推荐(0) 编辑
摘要:这一篇我们主要再看完示例12、13后,写了个例子,用于再Modules下执行ApplicationCommands,使用IActiveAware执行当前View的Commands,或者ApplicationCommands下的Comands,主要是使用View和region解耦了他们之间的关系。 # 阅读全文
posted @ 2021-08-11 21:58 杜文龙 阅读(614) 评论(0) 推荐(0) 编辑
摘要:上一篇之分析了示例,没有最终写DEMO,把这一篇分析完,总结后一起写Prism下的MVVM例子。 这一篇开始分析从13示例开始,分析到MVVM主要部分结束然后写一个分析后的总结DEMO 添加一段新的内容:Prism中新的内容还是挺多的,之前的思路是一篇里面写好几个Prism的例子,过一遍示例的代码, 阅读全文
posted @ 2021-08-09 19:58 杜文龙 阅读(1017) 评论(2) 推荐(5) 编辑
摘要:这一篇是学习了前2篇RegionManager关联视图,和通过不同的方式加载Module示例之后的开始进入MVVM了。 从第08示例开始,进入了MVVM部分。 #从08示例开始学习Prism下的MVVM思想 ##观察08-ViewModelLocator示例 08示例只有一个工程,添加了Prism. 阅读全文
posted @ 2021-07-20 19:40 杜文龙 阅读(1062) 评论(0) 推荐(3) 编辑
摘要:这一篇梳理Prism中07示例Module的几种加载方式。 ##07示例分为了5个,有5种不同的Module加载方式。 我们开始学习加载Modules ##观察07-Modules-Appconfig示例 分为ModuleA工程和Modules工程 我们在解决方案上打开管理解决方案的Nuget程序包 阅读全文
posted @ 2021-07-19 20:15 杜文龙 阅读(1135) 评论(0) 推荐(3) 编辑
摘要:最近这段时间一直在看一个开源软件PowerToys的源码,里面使用Modules的开发风格让我特别着迷,感觉比我现在写代码的风格好了太多太多。我尝试把PowerToys的架构分离了出来,但是发现代码维护量比较大,我自己很难维护这一套东西,就想到了同类型的Prism。 之前一直使用MVVMLight进 阅读全文
posted @ 2021-07-14 16:19 杜文龙 阅读(2664) 评论(4) 推荐(7) 编辑

点击右上角即可分享
微信分享提示