写点什么

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

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

关注

评论

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

黑龙江等保测评:筑牢网络安全基石的关键举措

等保测评

Windows Server 2022 中文版、英文版下载 (2025 年 7 月更新)

sysin

Windows Server

Jarvis Agent项目介绍

SkyFire

agent LLM Jarvis

华为小艺AI竞赛Agent首战国际数学奥林匹克大赛(IMO)荣获佳绩!

新消费日报

使用Python和Gradio构建基于OpenAI GPT-4的AI聊天机器人

qife122

Python 聊天机器人

Cisco Catalyst 9000 Series Switches, IOS XE Release 17.17.1 ED

sysin

Cisco

10年JAVA转GO,冲刺金九银十30K+,中间件深挖和拷打,踩坑分享

王中阳Go

Go 面试

提高财务敏捷性,构建科学的资金运营战略

智达方通

全面预算管理 财务管理 财务规划

Windows 11 23H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 7 月更新)

sysin

windows 11

Windows Server 2025 中文版、英文版下载 (2025 年 7 月更新)

sysin

Windows Server

Burp Suite Professional 2025.7 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

sysin

burp

Nexpose 8.15.1 for Linux & Windows - 漏洞扫描

sysin

Nexpose

Microsoft SQL Server 2017 RTM GDR & CU31 (2025 年 7 月更新)

sysin

SQL Server

Xcode 26 beta 4 (17A5285i) - Apple 平台 IDE

sysin

xcode

Web3 项目的外包开发的技术难点

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

Windows 11 24H2 中文版、英文版 (x64、ARM64) 下载 (2025 年 7 月更新)

sysin

windows 11

黑龙江等保测评:保障医疗行业信息系统安全的生命线

等保测评

揭秘LummaStealer恶意软件:虚假验证码如何攻陷预订网站

qife122

恶意软件 钓鱼攻击

Microsoft SQL Server 2016 with SP3 GDR (2025 年 7 月更新)

sysin

SQL Server

年损耗超2300万!制造业工具管理困局背后的RFID破局之道

斯科信息

RFID解决方案 斯科信息 RFID技术

Microsoft Exchange Server 2016 Cumulative Update 23

sysin

Microsoft Exchange

Microsoft Exchange Server 2019 Cumulative Update 15

sysin

Microsoft Exchange

Web3外包开发注意事项

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

Windows 10 version 22H2 中文版、英文版下载 (2025 年 7 月更新)

sysin

Windows 10

联邦学习中的持续学习技术

qife122

机器学习 联邦学习

Microsoft SQL Server 下载汇总 (2025 年 7 月更新)

sysin

SqlServer

Microsoft SQL Server 2019 RTM GDR & CU32 (2025 年 7 月更新)

sysin

SQL Server

Microsoft SQL Server 2022 RTM GDR & CU20 (2025 年 7 月更新)

sysin

SQL Server

2025年最佳网络监控工具Top8

qife122

网络安全 网络监控

基于YOLOv8的电网绝缘子破损与闪络缺陷检测识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolo

Jarvis Agent快速开始

SkyFire

agent LLM

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