【xamarin + MvvmCross 从零开始】二、MvvmCross 使用示例

  说起MvvmCross,要先说到,是Mvc框架的一种变形。对应的分别为Model、View和ViewModel层。三层之间的关系是这样的:

  Model层为数据层,实现了业务数据的定义,View层为表现层,ViewModel层隔离了数据层和表现层,实现了对业务数据的隔离以及和表现层数据的绑定。

  2. 创建好的解决方案大体应该是这样子,包含一个可移植的项目、一个Android的项目和一个iOS的项目。如果有其它的项目,我们暂时移除掉。

  在右边的解决方案栏中选择要引用MvvmCross的项目,点击安装,Nuget管理器自动下载MvvmCross并添加引用。

  安装完成后,查看解决方案,我们会发现项目已经引用了MvvmCross相应的程序集。

  可移植项目做为解决方案共享的项目,主要建立所有项目公用的内容。这里我们主要建立公共类库以及ViewModel。

  通过以上步骤,可移植项目已经整理完成了,下面我们针对各个移动端项目分别实现调用。

  Android项目主要实现Android界面以及界面逻辑。我们分别创建界面布局、与ViewModel绑定以及实现界面逻辑。

  iOS 项目也主要实现了iOS上的界面逻辑,但如果要完成iOS的界面设计,需要连接到Mac系统才能在VS中进行界面设计。

  本篇主要演示了如何使用在Xamarin 和MvvmCross 完成Android 和iOS多个平台的项目。示例的代码已经上传

加入电报群

【江湖人士】(jhrs.com)原创文章,作者:江小编,如若转载,请注明出处:https://jhrs.com/2018/2706.html

扫码加入电报群,让你获得国外网赚一手信息。

文章标题:【xamarin + MvvmCross 从零开始】二、MvvmCross 使用示例

(0)
江小编的头像江小编
上一篇 2018-01-12
下一篇 2018-01-12

热门推荐

Leave a Reply

Sending

国外老牌便宜域名服务商Namecheap注册com域名大优惠,抢到就赚到,优惠码:NEWCOM698
$5.98/年
直达官网