详细创建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

相关推荐
Vicky&James4 分钟前
WPF到Web的无缝过渡:英雄联盟客户端项目OpenSilver迁移实战
前端·wpf
苏克贝塔4 分钟前
WPF11-附加属性
wpf
苏克贝塔6 分钟前
WPF13-MVVM进阶
wpf
吾与谁归in3 小时前
C#实现本地Deepseek模型及其他模型的对话
人工智能·c#·wpf·deepseek
lisenustc1 天前
WPF学习之Prism(二)
学习·wpf
百里与司空3 天前
WPF基本布局基础
学习·wpf
qq_382391334 天前
WPF框架学习
学习·wpf·1024程序员节
CE贝多芬4 天前
WPF的页面设计和实用功能实现
c#·wpf
酷炫码神4 天前
WPF布局控件
wpf
code_shenbing4 天前
WPF 实现虚拟键盘
c#·wpf