AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

用于 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:432193
用户头像

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

关注

评论

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

设计模式--模板模式/策略模式

张荣召

Template Pattern Strategy Pattern

架构师训练营第三周--学习总结

张荣召

极客时间架构师培训 1 期 - 第 3周总结

Kaven

java安全编码指南之:死锁dead lock

程序那些事

java安全编码 java安全 java安全编码指南

区块链有助金融监管效能提升

CECBC

区块链 金融

第三周作业

alpha

极客大学架构师训练营

微服务部署测试简单实践

MySQL从删库到跑路

zookeeper 微服务 dubbo Sprint Boot session

架构师训练营 - 第三周总结

一个节点

极客大学架构师训练营

AQS 都看完了,Condition 原理可不能少!

程序员小航

Java 源码 源码阅读 JUC Condition

架构师训练营第 1 期 - 第三周课后练习

Anyou Liu

极客大学架构师训练营

第三周 作业1

Yangjing

极客大学架构师训练营

设计模式-单例模式

张荣召

设计模式--正确学习姿势

张荣召

架构训练营第二周作业

Geek_ce484f

极客大学架构师训练营

架构训练营第二周作业

Geek_ce484f

极客大学架构师训练营

【获奖名单】赢千元数码大奖!竟然如此简单!

InfoQ写作社区官方

美食 摄影 热门活动

设计模式--组合模式/装饰模式

张荣召

Composite Pattern Decorator Pattern

区块链技术在司法行业的服务应用

CECBC

区块链 司法

第三周学习心得

alpha

极客大学架构师训练营

ARTS Week12

丽子

架构师训练营第三周作业

吴传禹

极客大学架构师训练营

UML学习笔记

Edison

UML

一个草根的日常杂碎(9月30日)

刘新吾

随笔杂谈 生活记录 社会百态

架构师训练营第三周-homework

张荣召

极客时间架构师培训 1 期 - 第 3 周作业

Kaven

第三周 学习总结

Yangjing

极客大学架构师训练营

架构师训练营第三周学习总结

吴传禹

极客大学架构师训练营

区块链如何深刻变革现代金融?

CECBC

区块链 金融

go语言设计的理解-工程化语言

superman

Java 面向对象编程 Go 语言

不是我不小心

escray

Java ruby ruby-on-rails 面试 面经

架构师训练营 - 第三周作业

一个节点

极客大学架构师训练营

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