摘要:
Prism的Loging是一个相对独立的功能模块,基于最基本的Log功能,可以有Trace、Console等方式进行日志的输出。当然除了以上所提的Log功能,还可以本地化存储、网络存储日志等复杂的功能。将这些复杂功能封装,暴露一部分功能或者简单的方式供外部使用,Prism使用Facade模式来实现日志功能。关于Facade模式的讲解,Link:http://www.cnblogs.com/cjfwu/archive/2013/03/23/2977541.html上文详细描述了Facade模式的定义、实现、架构图。Prism中默认实现了Trace,Console 1 public cla... 阅读全文
摘要:
Prism是一款轻量级的WPF框架,用于建立复合的WPF应用程序,尽可能的将Ui和逻辑分开。在对这款框架的理解过程也是一个对设计模式的理解过程。Prism Link:http://compositewpf.codeplex.com/ 图1如图1,是Prism的架构图,从中我们可以看到使用了多种设计模式,本文对Shell和Region中使用的Adapter模式进行扩展。Adapter模式的讲解:Link:http://www.cnblogs.com/cjfwu/archive/2013/03/23/2977878.html上文详细描述了Adapter模式的定义、... 阅读全文