硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

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

关注

评论

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

亚信科技发布“电信级”核心交易数据库AntDB7.0,助力政企“信”创未来!

亚信AntDB数据库

AntDB 国产数据库 产品发布会

leetcode 135. Candy 分发糖果(困难)

okokabcd

LeetCode 贪心算法 算法与数据结构

【Java 实战】实现大转盘抽奖

猫的树

Java 大转盘抽奖

【C语言】进阶指针six

謓泽

7月月更

《看完就懂系列》答应我,看完就开始用Symbol好吗?

南极一块修炼千年的大冰块

7月月更

web前端培训nodejs异步IO

@零度

node.js 前端开发

LP单双币质押流动性挖矿系统开发

开发微hkkf5566

【都 Java17 了,还不了解 Java 8 ? 】一文带你深入了解 Java 8 新特性

猫的树

java8

全国首创!洞见科技联合山东数据制定的「数据产品登记」两项标准正式发布

洞见科技

数据 联邦学习 隐私计算

跟着官方文档学 Python 之:函数

甜甜的白桃

Python 递归 函数 参数 7月月更

太奇葩了!Keepalived突发高可用事故

Java全栈架构师

Java 程序员 面试 程序人生 Keepalived

龙蜥下游发行版 Alinux 和 UOS 成为 OpenSCAP 官方首批支持的国内 OS

OpenAnolis小助手

国产 龙蜥操作系统 UOS v20 OpenSCAP Alinux 2/3

TCP/IP协议常见漏洞类型

郑州埃文科技

TCP/IP 漏洞 IP地址

let、var、const 的区别

7月月更

一道2016年nice的笔试题引发的思考

芒果酱

7月月更

Ceph集群详细部署配置图文讲解(二)

Lansonli

云原生 私有云 Ceph 云存储 7月月更

Taro2/3做小程序开发的使用心得和方法

9527

小程序 taro

答应我忘掉Postman吧,Apifox才是yyds!

程序员小毕

Java 程序员 程序人生 后端 开发工具

Github发布6天,Star55K+,这套笔记足够你拿下90%的Java面试

冉然学Java

java面试 #Github

【Docker 那些事儿】关于容器底层技术的奥秘

Albert Edison

7月月更

大数据培训Hive的数据存储与压缩

@零度

hive 大数据开发

Ceph Swift Api 配置与使用(三)

Lansonli

云原生 Ceph 云存储 7月月更

nacos注册中心之客户端服务注册

急需上岸的小谢

7月月更

开源仓库贡献 —— 提交 PR

攻城狮杰森

git GitHub PR 开源贡献 7月月更

NFT数字藏品交易平台APP开发搭建

开发微hkkf5566

Windows下Tomcat内存占用过高问题跟踪(jmap 的使用)

源字节1号

软件开发 小程序开发

【Java 基础你一定要掌握的知识点】Java异常处理和设计

猫的树

Java 异常处理

三证加持,澳鹏中国又获ISO9001及27701认证

澳鹏Appen

隐私保护 ISO 数据安全 质量检测

Go 原生插件使用问题全解析

SOFAStack

Go 语言 开源软件 MOSN 问题解析 开源学习

数据分析引擎百花齐放,为什么要大力投入ClickHouse?

字节跳动数据平台

无声的AI:昇腾AI如何用大模型破解手语学习的难题?

脑极体

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