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. iOS开发UI篇—多控制器和导航控制器简单介绍
  2. zencart分类页产品页去掉url中的id号
  3. 北大校长王恩哥送给毕业生的十句话
  4. 清除绊脚石(不定期更新)
  5. C语言和指针的本质是什么?技术大神给出答案
  6. Scala中的do ... while循环
  7. es创建索引库报错 :Types cannot be provided in put mapping requests, unless the include_type_na
  8. Python中的传值和引用
  9. windows下忘记mysql 密码的解决方法
  10. ubuntu 如何确定虚拟机中的网关_如何在虚拟机中安装Kali Linux
  11. javascript 推拉式菜单
  12. 基于R语言GD包的Risk Map制作(批量生成)
  13. 未来发展人工智能的意义是什么?
  14. 半监督3D医学图像分割(一):Mean Teacher
  15. 坚定信念,雨后终会见彩虹
  16. ensp路由器启动显示错误40
  17. android指南针功能,轻松实现Android指南针功能
  18. 简单几步轻松获取WiFi密码
  19. windowbuilder怎么加背景图_抖音吸粉新套路,主页背景图太太太太有心机了
  20. CDA数据分析师携手万宝盛华开启人才培训新篇章

热门文章

  1. MicroSD卡与SD卡
  2. 计算机科学与技术0218,计算机科学与技术专业《数据库原理》模拟试题(B).doc
  3. 腾讯C++面试题【合集】来啦~持续更新中
  4. VMware解读最新路线 3V计划凸显技术主线
  5. 单身税时代将至,教你用Python找一个女朋友!(附步骤)
  6. Linux中yum执行yum -y install gcc 报错 解决方案
  7. 【安全防护技术】入侵检测技术
  8. ug安装更改计算机名称,ug安装服务器名与主机名相同
  9. 安卓调用震动之Vibrator
  10. css去除选择器样式,CSS选择器样式排除一些选择