MvvmCross TipCalc - 回顾
MvvmCross v3 - Hot Tuna 的 TipCalc 教程结束回顾。
引言
本文是 TipCalc
教程结束时的回顾,适用于 MvvmCross
v3 - Hot Tuna!
故事是这样的...
在这些文章中,我们使用 MVVM 从一个共享的 PCL 代码库构建了 5 个平台的完整 TipCalc
应用。

希望这个过程简单易懂。
为了回顾我们所做的工作
- 对于核心 PCL 库,我们
- 创建了一个 Profile 104 库
- 添加了一些
MvvmCross
PCL 库 - 添加了我们的服务 -
Calculator
- 添加了我们的
TipViewModel
,它暴露了属性 - 添加了我们的
App
,它将服务连接在一起并定义了一个IMvxAppStart
- 对于每个平台,我们通常会经历如下过程
- 创建特定于平台的项目
- 添加了一些
MvvmCross
PCL 库 - 添加一些
MvvmCross
特定于平台的库 - 添加一个
Setup
类,它将初始化所有内容 - 修改特定于平台的应用程序以调用
Setup
- 创建一个
Views
文件夹 - 添加特定于平台的
View
- 将该
View
基类更改为以Mvx
开头的内容 - 添加一个
public new TipViewModel ViewModel
来链接View
到ViewModel
- 修改该
View
的 XML 以添加 UI 字段 - 修改这些 UI 字段以添加与
ViewModel
属性的数据绑定 - 按下“运行”
- 考虑一些可以使用特定于平台的 UI 技术改进 UI 的方法
通常,这些相同的步骤就是您为每个 MvvmCross
应用程序所遵循的步骤。
我们将在未来的文章中介绍更高级的主题。
感谢阅读。
Stuart
文章
- MvvmCross TipCalc - 步骤 1:创建核心可移植应用程序
- MvvmCross TipCalc - 第 2 步:创建 Android UI
- MvvmCross TipCalc - 第 3 步:创建 iOS UI
- MvvmCross TipCalc - 第 4 步:创建 Windows Phone UI
- MvvmCross TipCalc - 第 5 步:创建 Windows Store UI
- MvvmCross TipCalc - 步骤 6:创建 WPF UI
- MvvmCross TipCalc - 回顾
历史
- 2013 年 3 月 22日 - 首次提交