65.9K
CodeProject 正在变化。 阅读更多。
Home

MvvmCross TipCalc - 回顾

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2013 年 3 月 23 日

Ms-PL

2分钟阅读

viewsIcon

15633

MvvmCross v3 - Hot Tuna 的 TipCalc 教程结束回顾。

引言

本文是 TipCalc 教程结束时的回顾,适用于 MvvmCross v3 - Hot Tuna!

故事是这样的...

在这些文章中,我们使用 MVVM 从一个共享的 PCL 代码库构建了 5 个平台的完整 TipCalc 应用。

Sketch

希望这个过程简单易懂。

为了回顾我们所做的工作

  • 对于核心 PCL 库,我们
    • 创建了一个 Profile 104 库
    • 添加了一些 MvvmCross PCL 库
    • 添加了我们的服务 - Calculator
    • 添加了我们的 TipViewModel,它暴露了属性
    • 添加了我们的 App,它将服务连接在一起并定义了一个 IMvxAppStart
  • 对于每个平台,我们通常会经历如下过程
    • 创建特定于平台的项目
    • 添加了一些 MvvmCross PCL 库
    • 添加一些 MvvmCross 特定于平台的库
    • 添加一个 Setup 类,它将初始化所有内容
    • 修改特定于平台的应用程序以调用 Setup
    • 创建一个 Views 文件夹
    • 添加特定于平台的 View
    • 将该 View 基类更改为以 Mvx 开头的内容
    • 添加一个 public new TipViewModel ViewModel 来链接 ViewViewModel
    • 修改该 View 的 XML 以添加 UI 字段
    • 修改这些 UI 字段以添加与 ViewModel 属性的数据绑定
    • 按下“运行” Smile | :)
    • 考虑一些可以使用特定于平台的 UI 技术改进 UI 的方法

通常,这些相同的步骤就是您为每个 MvvmCross 应用程序所遵循的步骤。

我们将在未来的文章中介绍更高级的主题。

感谢阅读。

Stuart 

Sketch

 

文章

历史 

  • 2013 年 3 月 22 - 首次提交 
© . All rights reserved.