WPF框架之Prism介紹
什么是Prism?
Prism是一個用于在 WPF、Xamarin Form、Uno 平臺和 WinUI 中構建松散耦合、可維護和可測試的 XAML 應用程序框架。
Prism歷史
他最初由Microsoft Patterns & Practices 團隊構建的項目, 目的是幫助WPF開發(fā)人員以簡化編寫、維護和擴展來設計應用程序。
目前它是屬于.NET基金會下的一個開源項目。并且經(jīng)過財富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知識章節(jié)
- 1.Region(區(qū)域管理)
- 2.Module(模塊)
- 3.View Injection(視圖注入)
- 4.ViewModelLocationProvider(視圖模型定位)
- 5.Command(綁定相關)
- 6.Eevent Aggregator (事件聚合器)
- 7.Navigation(導航)
- 8.Dialog(對話框)
到此這篇關于WPF框架之Prism介紹的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Linux Ubuntu系統(tǒng)上手動安裝.NET Core SDK的方法
.NET Core是一個開源通用的開發(fā)框架,支持跨平臺,即支持在Window,macOS,Linux等系統(tǒng)上的開發(fā)和部署,并且可以在硬件設備,云服務,和嵌入式/物聯(lián)網(wǎng)方案中進行使用。下面這篇文章將給大家詳細介紹關于在Linux Ubuntu系統(tǒng)上手動安裝.NET Core SDK的方法。2016-12-12
ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性
本文主要介紹ObjectDataSource控件和DataObjectTypeName屬性的用法,希望能給小伙伴們一些幫助。2016-04-04
asp.net網(wǎng)絡數(shù)據(jù)庫開發(fā)實例精解 源文件
asp.net網(wǎng)絡數(shù)據(jù)庫開發(fā)實例精解 源文件...2006-09-09
SqlConnection.ConnectionString相關關鍵字
SqlConnection.ConnectionString相關關鍵字...2007-01-01


