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

  1. 操作流程
    1.1. 下载地址
    https://github.com/PrismLibrary/Prism
    基于Prism的VisualStudio扩展包模板: Prism Template Pack,下载它后可以快速创建基于Prism的项目。
    创建一个WPF项目,然后在GUIT导航中寻找Prism.Dryloc,如下所示:

    点击安装即可,如下所示

    :1.2. 项目配置
    修改集成的基类,如下所示:

提娜佳xmls如下所示:

头名称修改。如下所示

重载必要的方法:
![在这里插入图片描述](https://img-blog.csdnimg.cn/5358c4c737304b9bbf30dcc9c334d549.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/b14534e3e9f2464b85c8e29dae862e98.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20c1f69552ef4d4b964b4e51e694d9e6.png)

将原有的开始界面删除。

最终运行如下所示:

WPF--Prism框架安装初识相关推荐

  1. WPF Prism框架

    Prism框架 1.关于Prism框架 ​ 官方地址:http://prismlibrary.com ​ 官方源码:https://github.com/PrismLibrary/Prism ​ 版本 ...

  2. WPF Prism框架之Dialog

    基本用法 1.添加一个用户控件(作为弹出窗口的内容)->进行注册RegisterDialog 2.添加对应的ViewModel->实现IDialogAware接口 3.通过注入的IDial ...

  3. 【WPF】Prism框架基础

    Prism框架: 初识: 我们创建一个基于net5.0的WPF应用程序 创建完之后在VS里面添加相关的包 修改app继承的基类 public partial class App : PrismAppl ...

  4. Prism框架初识-区域介绍

    框架初识 首先,我们要添加Prism框架包 这个框架包里包含了区域,导航,会话服务,容器. 我使用的是vs2022 -解决方案-引用-管理NuGet程序包-搜索Prism.DryIoc,下载即可 然后 ...

  5. Prism框架(一)——概述Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Si...

    Si Prism框架(一)--概述Prism框架的设计目的是用来帮助构建丰富.灵活.易维护的WPF和Si 提问者:mfksnr120(ID:187460) | 悬赏 0.0 希赛币 | 回答数:0 | ...

  6. .NET Core 3 WPF MVVM框架 Prism系列之事件聚合器

    本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通信 一.事件聚合器  在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 ...

  7. c#事件的发布-订阅模型_NET Core 3 WPF MVVM框架 Prism系列之事件聚合器

    本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通信 一.事件聚合器#  在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 ...

  8. WPF的Prism框架简介

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

  9. WPF(七) Prism框架基本特性

    参考文档: Prism 官方文档 Prism Library Prism GitHub 地址 GitHub - PrismLibrary/Prism 大佬博客 Prism合集 - 随笔分类 - 痕迹g ...

最新文章

  1. 程序员看了都会笑的20个瞬间...
  2. WIN7服务优化,别关太多,小心启动不
  3. vs2008中xlslib与libxls库的编译及使用
  4. 快捷键让SublimeText在编文件快速在浏览器打开
  5. String 转 const char*
  6. python enumerate_python中enumerate的用法实例解析
  7. 和谐 平等_平等还是认同?
  8. maven私服的创建和使用
  9. tornado autoreload 模式
  10. python批量解压文件_Python 批量解压ZIP和RAR压缩文件(循环验证密码)
  11. 颜色及图片识别原理,颜色识别传感器介绍
  12. 如何查看服务器登录日志文件,服务器登录日志查看
  13. linux重启数据库11g,linux下重启oracle数据库
  14. 流式处理术语解释:Exactly-once与Effectively-once
  15. win7关闭系统自动备份
  16. CC++:计算某年某月的1号是星期几
  17. SparkSteaming整合Kafka的方式
  18. Windows10搭建外网可访问的ftp服务器
  19. 番茄花园版xp 和 东海公司xp 鲜为人知的安全漏洞
  20. java 合并pdf,如何在Java中合并PDF

热门文章

  1. python交互式程序设计导论第五周小测试答案_20145209刘一阳《JAVA程序设计》第五周课堂测试...
  2. 《新学期,新FLAG》突破极限
  3. 图片怎么转化为jpg?几个方法帮你实现
  4. 面向对象测试题(含答案和解析)
  5. Clickhouse扩容方案概览
  6. DCDC常见问题之输出带载问题
  7. Java 游戏开发:关于Java面向对象的知识(一)
  8. 2024东北大学计算机考研信息汇总
  9. C++入门第一课:HelloWorld
  10. 2015年9月到2017年3月研究生回顾