项目采用了Prism框架,以下为自己的一些初步认识:
一.Prism
Prism是由微软Patterns & Practices团队开发的针对WPF和Silverlight的MVVM框架。
Prism的几个关键点:
(1)启动器类UnityBootstrapper
Silverlight程序入口处调用Bootstrapper.Run方法时,Prism会自动做一些初始化工作,包括读取模块信息表,创建模块类实例并初始化(还可以选择按需加载模式OnDemand),以及在CreatShell中指定整个程序的根视图。
