方案一:
1.创建一个普通wpf项目
2、安装NuGet包:Prism.DryIoc
3、App.xaml.cs中:
·将原本的父类Application改为:PrismApplication,并且实现抽象类
·CreateShell方法中写上:"return Container.Resolve<MainWindow>();"
--这样是为了创建主窗口
4、App.xaml中引入命名空间:xmlns:local="clr-namespace:PrismTest"
·将标签<Application>改为<prism:PrismApplication>
·将StartupUri删除,因为在App.xaml.css中指定运行MainWindow窗口了
方案二:
1、到拓展中安装插件Prism Template Pack
2、重启vs,安装插件
3、创建项目的时候选择模板
4、创建起来就是Prism
区别:使用模板创建的App.xaml.cs中的App默认继承了PrismApplication