认识Prism框架

Prism框架

什么是Prism框架

Mvvm设计模式开发应用的一个框架。
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms.
最初是由微软Patterns & Practices团队开发的项目,目的在于帮助开发人员构建松散耦合的、更灵活、更易于维护并且更易于测试的WPF应用或是Silverlight应用以及Windows Phone 7应用。
现在已经开源在github上,项目地址是:https://github.com/PrismLibrary/Prism

怎么使用这个框架

1.安装

目前最近版本是7.2,需要vs2017、vs2019支持。老版本已经不维护了。
在安装扩展的位置搜索Prism,安装Prism Template Pack这个扩展就可以了。

2.项目item介绍

空的应用程序中包括两个文件夹Views和ViewModels,分别存储xaml文件和试图逻辑类文件。
App.xaml文件是项目启动相关的文件。
Dependencies中包括项目的引用和包文件,默认引用包含如下:

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <UseWPF>true</UseWPF>
    <AssemblyName>LoginDemoForPrismWpf</AssemblyName>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Prism.Unity" Version="7.2.0.1367" />
  </ItemGroup>
</Project>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近公司让我给其他员工普及一下Prism框架,整理一下资料和思路。于是乎翻译了一下官方的介绍。 Prism简介 1...
    勿念情阅读 15,309评论 0 11
  • 目录 什么是WPF? WPF的历史? 为什么要用WPF及WPF作用 WPF与winForm区别? 什么是WPF? ...
    灬52赫兹灬阅读 5,911评论 2 11
  • 一、WPF简介 WPF:WPF即Windows Presentation Foundation,翻译为中文“Win...
    UnicornChen阅读 13,893评论 0 3
  • Prism简介 Prism是一个框架,用于以WPF和Xamarin形式构建松散耦合、可维护和可测试的XAML应用程...
    JeromeJiang_KUN阅读 1,923评论 0 1
  • 今天去重庆参加年会茶艺表演的试选! 不管能否去成,但要有积极参与的动力和明确的态度! 下午完了几个姐妹相约准备去朋...
    别来无恙朱梅阅读 136评论 0 1