写点什么

用于 Prism 和 Prism/Unity 的项目和类模板

  • 2013-06-01
  • 本文字数:584 字

    阅读完需:约 2 分钟

使用 Prism 构建 Windows Store 应用是相当繁琐且容易出错的。要正确使用 Prism,就必须将所有模型和视图的基类替换为 Prism 中的基类。甚至连 App 单例也需要继承自 MvvmAppBase。

为了减轻开发者的工作, David Britch 发布了一组用于Prism 和Prism/Unity 的项目和类模板。David 曾为Prism 的Windows RT 版本撰写文档。尽管他就职于微软Pattersn and Prictices 小组,但该模板不是作为官方发布的一部分。

David 是这样描述用于 Windows Runtime 的 Prism 的:

用于 Windows Runtime 的 Prism 提供了两个库来帮助开发者创建托管的 Windows Store 应用:

  • Microsoft.Practices.Prism.StoreApps 库支持创建 MVVM 应用、状态管理、用户输入验证、导航、数据绑定、命令、弹出按钮、设置和搜索。
  • Microsoft.Practices.Prism.PubSubEvents 可移植类库允许在应用的松耦合组件之间进行通信,以此来降低 Visual Studio 解决方案中各程序集之间的依赖。

下面的列表展示了常用类的种类以及它们对应的 Prism 基类。所有基类都位于 Microsoft.Practices.Prism.StoreApps 命名空间中。

  • App - MvvmAppBase
  • 主视图 - VisualStateAwarePage
  • 次视图 - FlyoutView
  • 视图模型 - ViewModel
  • 模型 - ValidatableBindableBase

要了解更多关于 Prism 的信息,可以参阅 David 的免费书:用于Windows Store 的Prism

查看英文原文 Project and Class Templates for Prism and Prism with Unity

2013-06-01 09:431883
用户头像

发布了 59 篇内容, 共 23.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

开源一夏 | 实战之AngularJS 的Scope和Service的深入应用心得

恒山其若陋兮

开源 8月月更

A tour of gRPC:07 - gRPC bidirectional straming 双向流

BUG侦探

gRPC RPC protocolBuffer

深度学习公式推导:从神经元出发

老崔说架构

解析 RocketMQ 业务消息——“事务消息”

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

开源项目丨一文详解一站式大数据平台运维管家ChengYing如何部署Hadoop集群

袋鼠云数栈

1分钟创建3000台云电脑 阿里云无影发布多款千人协同生产力方案

Lily

培训预告 | 企业应用现代化实用教程——微服务治理与开发篇

York

容器 微服务 云原生 数字化转型 应用现代化

一文读懂BizDevOps:数字化转型下的技术破局

阿里云云效

技术 DevOps 云原生 数字化转型 开发.

我们总结了 3 大使用建议,并首次公开 Nacos 3.0 规划图 | Nacos 开源 4 周年

阿里巴巴云原生

阿里云 开源 微服务 云原生 nacos

知识管理的成熟,需要具备什么条件?

Baklib

用 manim 写一个排序算法动画

ooooooh灰灰

算法 前端 后端 动画 排序

【接入指南 之 云云接入】快速接入HONOR Connect平台(下)

荣耀开发者服务平台

开发者 IoT 新手指南 荣耀 honor

在知识经济的年代,让你学会如何经营好自己的知识

Baklib

如何通过FinOps实现企业云成本优化?——信通院《中国FinOps产业发展现状研究报告》解读

星汉未来

云原生 k8s IT FinOps 云成本优化

实证与虚无,抽象和具象,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang接口(interface)的使用EP08

刘悦的技术博客

Go 编程 教程 Go web 教程分享

有一说一!阿里巴巴8月最新发布的这份Spring Cloud Alibaba学习笔记,几乎涵盖了其所有操作

程序员小毕

Java 程序员 面试 微服务 SpringCloud

落地DevOps,探索高效研发运营一体化解决方案

云智慧AIOps社区

DevOps 质量管理 代码管理 自动化运维 研发效率

业内首份!博睿数据入选中国信通院《中国AIOps现状调查报告(2022)》

博睿数据

博睿数据 智能运维AIOps Swift AI

30分钟成为Contributor|共建测试子系统,赋能提升项目代码质量

OpenHarmony开发者

OpenHarmony

直播预告 | 如何从 0 到 1 打造敏捷团队?

Authing

袋鼠云申杭:数雁EasyDigit,致力成为金融行业数据洞察平台供应商的“领头雁”

袋鼠云数栈

活动报名| MongoDB 使用规范及最佳实践线上直播来啦!

MongoDB中文社区

mongodb

如何提升IT对业务发展的贡献度

凌晞

数字化 构架 IT管理

TDesign 品牌价值观

TDesign

从洞察到决策,一文解读标签画像体系建设方法论丨DTVision分析洞察篇

袋鼠云数栈

化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07

刘悦的技术博客

Go 教程 Go web 教程分享

DevSecOps|极狐GitLab IaC 安全扫描,保障云原生安全

极狐GitLab

Docker gitlab 运维 DevSecOps IaC

MQTT over QUIC:下一代物联网标准协议为消息传输场景注入新动力

EMQ映云科技

车联网 物联网 mqtt emqx 8月月更

SpringMVC(五、AOP)

开源 springmvc spring aop 8月月更

自动化测试-存储测试用例,哪个更好

和牛

Python 自动化 测试 8月月更

全新升级!《云原生架构白皮书 2022 版》重磅发布

阿里巴巴云原生

阿里云 架构 云原生 白皮书

用于Prism和Prism/Unity的项目和类模板_架构_Jonathan Allen_InfoQ精选文章