Loading

创建Prism项目

1.创建Prism

Prism是一个用于WPF、Xamarin Form、Uno平台和 WinUI 中构建松散耦合、可维护和可测试的XAML应用程序框架

通过以下方式访问、使用、学习它:

https://github.com/PrismLibrary/Prism
https://github.com/PrismLibrary/Prism-Samples-Wpf
https://www.nuget.org/packages/Prism.DryIoc/
Visual Studio Extension:Prism Template Pack

1.1 通过Wpf模板创建

Visual Studio → 创建新项目 → Prism Blank App(WPF)

1.1.1 添加Prism.DryIoc包

在这里插入图片描述

1.1.2 修改App的基类

  • App.xaml.cs,将原有的基类 Application 替换成 PrismApplication

在这里插入图片描述

  • App.xaml,引入Prism命名空间,修改类名

在这里插入图片描述

  • 重新生成解决方案,App.xaml.cs 鼠标放到App类名上,Alt+Enter 实现抽象类

在这里插入图片描述

  • App.xaml 文件下,将StartUri 属性删除,否则会启动两个页面

在这里插入图片描述

1.2 通过Prism模板创建

Visual Studio → 创建新项目 → WPF 应用程序

1.2.1 添加扩展

扩展 → 管理扩展 → Prism Template Pack
在这里插入图片描述

1.2.2 创建基于Prism的空白模板

在这里插入图片描述

按以上两种操作方式,创建的Prism模板都是一样的

posted @ 2022-08-23 22:20  DotNeter-Hpf  阅读(447)  评论(0编辑  收藏  举报