WPF框架之Prism介绍

 更新时间:2022年02月10日 11:33:15   作者:痕迹g  
这篇文章介绍了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介绍的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0

    ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0

    命名是非常困难的事情,微软这次为了和ASP.NET4.6做区分,采用了全新的命名方式ASP.NET Core 1.0,它是一个全新的框架。
    2016-03-03
  • .Net结构型设计模式之外观模式(Facade)

    .Net结构型设计模式之外观模式(Facade)

    这篇文章介绍了.Net结构型设计模式之外观模式(Facade),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • .Net结构型设计模式之桥接模式(Bridge)

    .Net结构型设计模式之桥接模式(Bridge)

    这篇文章介绍了.Net结构型设计模式之桥接模式(Bridge),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • ASP.NET web.config 配置节点详解

    ASP.NET web.config 配置节点详解

    这篇文章主要介绍了ASP.NET web.config 节点的配置,讲解的非常详细,需要的朋友可以参考下。
    2016-06-06
  • .Net行为型设计模式之观察者模式(Observer)

    .Net行为型设计模式之观察者模式(Observer)

    这篇文章介绍了.Net行为型设计模式之观察者模式(Observer),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • .Net结构型设计模式之享元模式(Flyweight)

    .Net结构型设计模式之享元模式(Flyweight)

    这篇文章介绍了.Net结构型设计模式之享元模式(Flyweight),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • ASP.NET Core MVC中的布局(Layout)

    ASP.NET Core MVC中的布局(Layout)

    这篇文章介绍了ASP.NET Core MVC中的布局(Layout),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • .NET2.0版本中基于事件的异步编程模式(EAP)

    .NET2.0版本中基于事件的异步编程模式(EAP)

    这篇文章介绍了.NET2.0版本中基于事件的异步编程模式(EAP),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • ASP.NET Core中的通用主机HostBuilder

    ASP.NET Core中的通用主机HostBuilder

    这篇文章介绍了ASP.NET Core中的通用主机HostBuilder,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • ASP.NET Session使用详解

    ASP.NET Session使用详解

    Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。
    2009-02-02

最新评论