WPF框架之Prism介绍
什么是Prism?
Prism是一个用于在 WPF、Xamarin Form、Uno 平台和 WinUI 中构建松散耦合、可维护和可测试的 XAML 应用程序框架。
Prism历史
他最初由Microsoft Patterns & Practices 团队构建的项目, 目的是帮助WPF开发人员以简化编写、维护和扩展来设计应用程序。
目前它是属于.NET基金会下的一个开源项目。并且经过财富100强等公司的多年的实践考验。
Github
https://github.com/PrismLibrary/Prism
NuGet
https://www.nuget.org/packages/Prism.Wpf
Core Packages
- Prism.Core
- Prism.Wpf
Container Specific Packages - Prism.DryIoc
- Prism.Unity
- Prism.Ninject
Visual Studio Extensions
基于Prism的VisualStudio扩展包模板: Prism Template Pack
具备哪些功能?
框架中包括 MVVM、依赖注入、Command、Message Event、导航、弹窗等功能。
Prism知识章节
- 1.Region(区域管理)
- 2.Module(模块)
- 3.View Injection(视图注入)
- 4.ViewModelLocationProvider(视图模型定位)
- 5.Command(绑定相关)
- 6.Eevent Aggregator (事件聚合器)
- 7.Navigation(导航)
- 8.Dialog(对话框)
到此这篇关于WPF框架之Prism介绍的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Linux Ubuntu系统上手动安装.NET Core SDK的方法
.NET Core是一个开源通用的开发框架,支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。下面这篇文章将给大家详细介绍关于在Linux Ubuntu系统上手动安装.NET Core SDK的方法。2016-12-12
ASP.NET中 ObjectDataSource控件的DataObjectTypeName属性
本文主要介绍ObjectDataSource控件和DataObjectTypeName属性的用法,希望能给小伙伴们一些帮助。2016-04-04
SqlConnection.ConnectionString相关关键字
SqlConnection.ConnectionString相关关键字...2007-01-01



最新评论