Prism是一个MVVM框架,据说挺好用

1.引入prism框架

使用nuget获取Prism.Dryloc

2.修改启动页

 public partial class App : PrismApplication{protected override Window CreateShell(){//设置启动首页,通过依赖注入return Container.Resolve<WinPrismOne>();}protected override void RegisterTypes(IContainerRegistry containerRegistry){}}
<prism:PrismApplication x:Class="WpfApp1.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:WpfApp1"xmlns:prism="http://prismlibrary.com/"     ><Application.Resources><ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="DictRes.xaml"></ResourceDictionary></ResourceDictionary.MergedDictionaries></ResourceDictionary></Application.Resources>
</prism:PrismApplication>

WPF使用Prism框架相关推荐

  1. WPF的Prism框架简介

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

  2. 【WPF】Prism框架基础

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

  3. C# WPF MVVM模式Prism框架下事件发布与订阅

    01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Prism提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间通过事 ...

  4. C# WPF MVVM模式Prism框架从零搭建(经典)

    01 - 前言 目前最新的PRISM的版本是8.1.97,本节以6.3.0.0 讲解,可以在Github上获取PRISM的源码. Prism Github地址:https://github.com/P ...

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

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

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

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

  7. WPF Prism框架

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

  8. prism项目搭建 wpf_WPF Step By Step 系列-Prism框架在项目中使用

    Prism是一个强大的Mvvm框架,下面我们将重点讲解如何在项目使用Prism提供的基础功能,完成基于MVVM的WPF项目的框架设计和开发,包括应用程序的架构. 项目的解决方案结构,项目采用Prism ...

  9. Prism框架研究(一)

    从今天起开始写一个Prism框架的学习博客,今天是第一篇,所以从最基本的一些概念开始学习这个基于MVVM的框架的学习,首先看一下Prism代表什么,这里引用一下比较官方的英文解释来看一下:Prism ...

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

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

最新文章

  1. Robocopy.exe使用详例
  2. Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?
  3. oracle取消dataguard,【DataGuard】Oracle DataGuard 数据保护模式切换
  4. 人民邮电出版社图灵公司的两本SQL Server 2005图书诚征译者
  5. 最小二乘法移动最小二乘法
  6. html语言amp,第二amp;三讲HTML语言.ppt
  7. 【硬缸·EP2.0】MOSFET的特性与选择
  8. matlab中的线性规划
  9. Premiere Pro CC2019软件安装教程
  10. 关于水晶易表的简介及水晶易表安装初识
  11. epub.js制作电子书阅读网站
  12. AWS的下一站:3.8万亿美元的企业IT市场
  13. 2017年最新基于hexo搭建个人免费博客——从零开始
  14. GIS——地图比例尺
  15. Vue【有与无】【F3】【问题】vue 2.x 动态路由刷新后空白
  16. java class.getmethod_java 反射使用 Class.getMethod 应注意
  17. 回顾中国的开源浪潮(转载)
  18. 银河英雄传说 acwing-238 并查集
  19. git push error: 无法推送一些引用到XXX 错误
  20. 安装安卓(Android)x86系统

热门文章

  1. 唯唯码 - ios/android的app下载地址合并为一个二维码
  2. 厂商服务器存储默认管理口登录信息 默认IP、用户名、密码
  3. 手机修改html离线网页内容,HTML5 离线应用之打造零请求、无流量网站的解决方法...
  4. python基础案例教程课后答案_Python基础案例教程
  5. ZJ-在线取色器的使用(RGB值转HSV值)
  6. ipv6电视直播Android,关于高校电视直播(ipv4ipv6)
  7. 淘宝商城事件:中小卖家缺失的互联网信任
  8. BT1120,模拟视频输入输出格式
  9. 如何用matlab做拉普拉斯变换,利用MATLAB实现拉普拉斯变换和其逆变换
  10. 正点原子STM32F4笔记