csharpshare.com
Show / Hide Table of Contents

Prism简介

Gitee仓库 Prism-Documentation-CH 时间 2023-1-16

Prism是用于在WPF、Windows 10 UWP和Xamarin Forms中构建松散耦合、可维护和可测试的XAML应用程序的开源框架。其中每个平台都有单独的版本,这些版本会在独立的时间表上进行开发。Prism提供了包括MVVM、依赖注入、命令和事件聚合器等设计模式,这些设计模式有助于编写效果良好且可维护的XAML应用程序。Prism的核心功能是基于.NET Standard和.Net 4.5/4.8交叉编译的共享代码库。那些需要特定于平台的模式会在目标平台的相应库中实现。Prism还提供了这些模式与目标平台的良好整合。例如,Prism For Xamarin Forms允许你使用一个可单元测试的导航抽象,而它位于平台概念和导航API的上层,因此你可以以MVVM的方式充分使用平台的提供的功能。

Prism 8是Prism中的一个完全开源版本,最初由Microsoft patterns & practices团队发布。目前核心团队成员是开发了Prism 1到5的P&P团队中的一部分人,而且已经将工作交给了开源社区,用来保持它的活力和.NET社区蓬勃发展。目前已有数千家公司采用了Prism for WPF、Silverlight和Windows Runtime之前的版本,我们希望他们还能够继续使用下去,因此我们将继续发展和增强框架,以跟上当前平台的功能和需求。

目前Prism仅支持WPF、Xarmarin Forms和UNO。我们还没有开发Silverlight、Windows 8/8.1/WP8.1和UWP新版本的计划。对于这些功能,你依旧可以使用之前发布的版本。

本文导航
返回顶部 ©2022-2023 csharpshare.com    冀ICP备2022026743号-1     公安备案图标 冀公网安备 13052902000206号     Icons by Icons8