什么是prism?prism是一个用于在 wpf、xamarin form、uno 平台和 winui 中构建松散耦合、可维护和可测试的 xaml 应用程序框架。prism历史他最初由microsof
什么是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介绍的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持代码网。
相关文章:
-
这一节, 我们来讲解.net core 是怎么获取配置信息的..net core配置信息来源主要有以下几种1.appsettings.json文件2. user secrets3.…
-
appsetting.json当我们使用空项目模板或razor页面或mvc模板或web api模板创建asp.net core web应用程序时,visual studio会自动为…
-
想必大家都知道asp.net core mvc默认自带了di容器的, 我们可以很方便的进行使用, 来方便管理对象和生命周期, 那么这一节我就会详细讲解服务注册, 顺便简单讲解一下管…
-
asp.net core必须包含startup类。它就像 global.asax 文件,我们传统的 .net 应用程序。如名称建议的那样,在应用程序启动时首先执行它。在程序类的ma…
-
我们介绍了服务注册和基本的管道执行流程, 并且讲到了中间件, 这一节我们就来详细谈谈中间件这个东西讲中间件, 其实就是讲startup类里面的configureservices 和…
-
这一章,我们了解一下launchsettings.json的作用。打开launchsettings.json 文件后,默认情况下,您将找到以下代码。{ "iissettings"…
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论