MvvmCross - v3 - 编写第一个应用程序
MvvmCross - 一个跨平台 MVVM 示例。
引言
MvvmCross
是一个真正的跨平台 MVVM C# 框架。
本系列文章将引导您使用 MvvmCross
创建一个简单的第一个应用程序 - 一个 TipCalculator
(小费计算器)。
除了这个入门教程之外,MvvmCross
还可以做很多事情 - 但本文现在只关注基础知识!
背景
MvvmCross
已经发布了 18 个月。- 本文是关于 v3 版本的 - 代码名为 Hot Tuna(金枪鱼)。
Using the Code
本文的代码可以在 这里 找到。
目前设置 MvvmCross
v3 比较麻烦 - 您需要设置 Microsoft SDK、Xamarin 2.0 产品以及一些奇怪的 Portable Class Library (PCL) 技巧。
此设置的文档位于 这里。
在接下来的几周内,此设置将会改变 - 官方 Xamarin PCL 支持即将到来 - 我将在新的更简单的步骤到达时更新本文。
目标
在这个第一个 Model-View-ViewModel 项目中,我们的目标是创建一个简单的单屏幕跨平台应用程序,用于计算餐厅的小费。
这是我们希望最终达到的效果的草图
这个第一个应用程序的目标是关于 介绍
MvvmCross
应用程序的一般结构- 所有
MvvmCross
应用程序中所需的一些代码元素 Xamarin.Android
和Xamarin.iOS
(以前称为 Mono for Android 和 MonoTouch) 上的数据绑定支持
在本指南中,我们不会尝试提供对 Apple、Google、Microsoft 和 Xamarin 产品和平台的任何介绍 - 已经有大量的指南可供所有这些产品使用。相反,我们将专注于纯粹的、未掺杂的 MvvmCross
极乐世界。
文章
- 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 日 - 首次提交