WPF--Prism框架安装初识
Prism是一个用于在 WPF、Xamarin Form、Uno 平台和 WinUI 中构建松散耦合、可维护和可测试的 XAML 应用程序框架。本文介绍Prism框架的安装。
- 操作流程
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框架安装初识相关推荐
- WPF Prism框架
Prism框架 1.关于Prism框架 官方地址:http://prismlibrary.com 官方源码:https://github.com/PrismLibrary/Prism 版本 ...
- WPF Prism框架之Dialog
基本用法 1.添加一个用户控件(作为弹出窗口的内容)->进行注册RegisterDialog 2.添加对应的ViewModel->实现IDialogAware接口 3.通过注入的IDial ...
- 【WPF】Prism框架基础
Prism框架: 初识: 我们创建一个基于net5.0的WPF应用程序 创建完之后在VS里面添加相关的包 修改app继承的基类 public partial class App : PrismAppl ...
- Prism框架初识-区域介绍
框架初识 首先,我们要添加Prism框架包 这个框架包里包含了区域,导航,会话服务,容器. 我使用的是vs2022 -解决方案-引用-管理NuGet程序包-搜索Prism.DryIoc,下载即可 然后 ...
- Prism框架(一)——概述Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Si...
Si Prism框架(一)--概述Prism框架的设计目的是用来帮助构建丰富.灵活.易维护的WPF和Si 提问者:mfksnr120(ID:187460) | 悬赏 0.0 希赛币 | 回答数:0 | ...
- .NET Core 3 WPF MVVM框架 Prism系列之事件聚合器
本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通信 一.事件聚合器 在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 ...
- c#事件的发布-订阅模型_NET Core 3 WPF MVVM框架 Prism系列之事件聚合器
本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通信 一.事件聚合器# 在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 ...
- WPF的Prism框架简介
什么是Prism Prism是一个用于在 WPF.Xamarin Form.Uno 平台和 WinUI 中构建松散耦合.可维护和可测试的 XAML 应用程序框架. Prism是一个用于在WPF.Xam ...
- WPF(七) Prism框架基本特性
参考文档: Prism 官方文档 Prism Library Prism GitHub 地址 GitHub - PrismLibrary/Prism 大佬博客 Prism合集 - 随笔分类 - 痕迹g ...
最新文章
- iOS开发UI篇—多控制器和导航控制器简单介绍
- zencart分类页产品页去掉url中的id号
- 北大校长王恩哥送给毕业生的十句话
- 清除绊脚石(不定期更新)
- C语言和指针的本质是什么?技术大神给出答案
- Scala中的do ... while循环
- es创建索引库报错 :Types cannot be provided in put mapping requests, unless the include_type_na
- Python中的传值和引用
- windows下忘记mysql 密码的解决方法
- ubuntu 如何确定虚拟机中的网关_如何在虚拟机中安装Kali Linux
- javascript 推拉式菜单
- 基于R语言GD包的Risk Map制作(批量生成)
- 未来发展人工智能的意义是什么?
- 半监督3D医学图像分割(一):Mean Teacher
- 坚定信念,雨后终会见彩虹
- ensp路由器启动显示错误40
- android指南针功能,轻松实现Android指南针功能
- 简单几步轻松获取WiFi密码
- windowbuilder怎么加背景图_抖音吸粉新套路,主页背景图太太太太有心机了
- CDA数据分析师携手万宝盛华开启人才培训新篇章