[7.1updated]
从wpf的实例代码来看,7.1主要更新了几个部分:
- PrismApplication
prismapp现在都是PrismApplication ,这体现在app.xaml和app.xaml.cs中
xaml中的Application
标签变成了prism:PrismApplication
废弃了Bootsrapper,现在直接使用Prism.Unity.PrismApplication ,同时弃用了原来的Unity,而是使用Prism.Unity,这可能是为了适配新的需求,老的Unity已经不支持了 - Prism.IoC
这个改动蛮多的,他提供了 IContainerRegistry 和IContainerProvider两个接口,来管理和使用容器 Prism.Modularity
修改了IModule 接口,废弃了Initialize()
,提供了两个新的接口来适配Prism.IoC,分别是RegisterTypes(IContainerRegistry containerRegistry)
和OnInitialized(IContainerProvider containerProvider)
弃用MEF,之前是Mef和Unity同时支持的。
ps. MVVM那块没变,就是基础架构改了,其他还是跟原来的一样。
下面是我的学习笔记:
欢迎指正,(●'◡'●)
从PRISM开始学WPF(一)WPF-更新至Prism7.1
从PRISM开始学WPF(二)Prism-更新至Prism7.1
从PRISM开始学WPF(三)Prism-Region-更新至Prism7.1
从PRISM开始学WPF(四)Prism-Module-更新至Prism7.1
从PRISM开始学WPF(五)MVVM(一)ViewModel-更新至Prism7.1
从PRISM开始学WPF(六)MVVM(二)Command-更新至Prism7.1
从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1
从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1
从PRISM开始学WPF(九)交互Interaction(弹窗)-更新至Prism7.1
从PRISM开始学WPF(番外)共享上下文 RegionContext-更新至Prism7.1
Prism私人定制Region控件