详细创建Prism架构wpf项目

方案一:

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

相关推荐
玉面小君18 分钟前
从 WPF 到 Avalonia 的迁移系列实战篇6:ControlTheme 和 Style区别
c#·wpf·avalonia
c#上位机10 小时前
wpf之Border
c#·wpf
SunflowerCoder10 小时前
WPF迁移avalonia之图像处理(一)
图像处理·wpf·avalonia
周杰伦fans10 小时前
WPF中的DataContext以及常见的绑定方式
wpf
没有bug.的程序员1 天前
Redis 数据结构全面解析:从底层编码到实战应用
java·数据结构·redis·wpf
somethingGoWay1 天前
wpf 自定义输入ip地址的文本框
wpf
秋月的私语2 天前
Wpf程序屏幕居中问题修复全记录
wpf
我要打打代码2 天前
WPF启动窗体的三种方式
wpf
R瑾安2 天前
mysql集群部署(Mysql Group Replication)
数据库·mysql·wpf
c#上位机2 天前
wpf中资源的使用
c#·wpf