首页 > 其他分享 >Prism:框架介绍与安装

Prism:框架介绍与安装

时间:2024-09-01 22:14:51浏览次数:2  
标签:框架 xaml 应用程序 Prism 安装 App

Prism:框架介绍与安装

Prism:框架介绍与安装

什么是Prism?

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

Github

https://github.com/PrismLibrary/Prism

NuGet

https://www.nuget.org/packages/Prism.Wpf

image-20240827214423498

VS2022拓展

image-20240827213927843

image-20240827214402577

功能:MVVM、依赖注入、区域、导航、模块、对话框、发布与订阅等功能。

手动创建

1.创建一个.NetFramework程序或者.NetCore应用程序

2.在Nuget中安装Prism.DryIoc(注意版本号)

3.修改App.xaml文件,添加prism命名空间, 继承由Application->PrismApplication, 如下所示:

image-20240827215959952

打开App.xaml.cs文件, 继承由Application->PrismApplication, 如下所示:

image-20240827220324023

实现抽象类如下:

image-20240827220403770

在这里, 我们实现了其中的两个抽象方法:
1.CreateShell
该方法返回了一个Window类型的窗口, 其实就是返回应用程序的主窗口。

image-20240827220724371

2.RegisterTypes
该方法用于在Prism初始化过程中, 我们定义自身需要的一些注册类型, 以便于在Prism中可以使用。

启动程序:

image-20240827220851304

出现了2个窗体,删掉App.xaml中的StartupUri即可。

image-20240827220956996

自动创建

image-20240827214402577

安装拓展包后,可以选用空模板创建,默认是.netCore的,Prism包也是8.1.97版本的

image-20240827221623338

image-20240827221648242

  分类: WPF学习      

标签:框架,xaml,应用程序,Prism,安装,App
From: https://www.cnblogs.com/Leo_wl/p/18391840

相关文章

  • Langchain框架中的Agents全解析:类型、工具与自定义实践
    文章目录前言一、什么是Agents?举个栗子......
  • Go入门:gin框架极速搭建图书管理系统
    Go入门:gin框架极速搭建图书管理系统前言本项目适合Golang初学者,通过简单的项目实践来加深对Golang的基本语法和Web开发的理解。项目源码请私信,欢迎前往博主博客torna.top免费查看。项目结构D:.├─go.mod├─go.sum│├─cmd│└─main│......
  • 041.CI4框架CodeIgniter,控制器过滤器Filter的使用
    01、我们在Filters目录,创建一个MyFilter.php文件<?phpnamespaceApp\Filters;useCodeIgniter\Filters\FilterInterface;useCodeIgniter\HTTP\RequestInterface;useCodeIgniter\HTTP\ResponseInterface;classMyFilterimplementsFilterInterface{publicfu......
  • Radiant Photo 1.4.1激活版 AI智能完美照片修图插件详细安装教程(附下载链接)
    前言RadiantPhoto是一款高效的照片编辑与增强应用。这款软件配备了多样化的编辑工具及特效,使得用户能够便捷地改善、修正并提升图片质量,让照片看起来更为出色且引人注目。无论你是日常使用者还是专业的摄影人士,都能够借助这款应用来增强照片的表现力,让它们更具吸引力。一、下载......
  • Adobe Premiere Pro 2023 激活版下载安装教程
    前言AdobePremierePro(简称PR)是一款知名的专业视频编辑软件,数字视频剪辑软件。主要用来编辑视频和音频,可以在RGB和YUV色彩空间中以高达32位色彩的视频分辨率对4K和更高质量的视频文件进行编辑,支持VST音频插件和音轨5.1环绕声,支持沉浸式360/VR视频,基于非线性编辑的软件。Premiere......
  • CyberLink PowerDVD v23 激活版下载及安装教程
    前言CyberLinkPowerDVD是一款全球专业蓝光影音播放软件,新版全新64位播放引擎,改进了8K超清视频播放、更高分辨率高清视频处理,同时4K视频后期处理还新增了色彩校正、对比度增强、HDR等。另外,新版支持HEIC/HEIF图像格式,播放HDR视频时不再影响桌面HDR控制,改进了VRHMD播放规范,360度......
  • Dbeaver community v24 激活版下载及安装教程
    安装步骤下载地址:1、点击运行dbeaver-ce-24.1.4-x86_64-setup.exe2、选定安装组件,默认就行3、选择安装路径,建议别安装在C盘,将“C”改成“D”4、安装完成,取消勾选5、点击右下角开始,点击Dbeaver运行6、启动成功......
  • Dbeaver community v24 激活版下载及安装教程
    安装步骤下载地址:1、点击运行dbeaver-ce-24.1.4-x86_64-setup.exe2、选定安装组件,默认就行3、选择安装路径,建议别安装在C盘,将“C”改成“D”4、安装完成,取消勾选5、点击右下角开始,点击Dbeaver运行6、启动成功......
  • Dbeaver community v24 激活版下载及安装教程
    安装步骤下载地址:1、点击运行dbeaver-ce-24.1.4-x86_64-setup.exe2、选定安装组件,默认就行3、选择安装路径,建议别安装在C盘,将“C”改成“D”4、安装完成,取消勾选5、点击右下角开始,点击Dbeaver运行6、启动成功......
  • Dbeaver community v24 激活版下载及安装教程
    安装步骤下载地址:1、点击运行dbeaver-ce-24.1.4-x86_64-setup.exe2、选定安装组件,默认就行3、选择安装路径,建议别安装在C盘,将“C”改成“D”4、安装完成,取消勾选5、点击右下角开始,点击Dbeaver运行6、启动成功......