摘要: 前言 上一节我们讲解了在Android平台如何通过MvvmCross实现启动界面,以及如何处理启动时的白屏问题。 这一节我们讲解一下如何在Android平台使用Fragment。 Fragment 应用 什么是Fragment Fragment是Android开发常用的一种组件。通过Fragment的使用可以降低内存的使用,增加App的流畅度。已经有很多大神讲解过Fragment的内容了,请看这里... 阅读全文
posted @ 2017-03-29 23:17 苦_行_僧 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 前言 前几篇主要讲了一下Xamarin和MvvmCross开发的一些基本知识以及常见问题,从这篇开始我们讲一下Android开发中一些知识点。 这一篇我说说如何通过MvvmCross实现启动界面。 什么是启动界面 要说起启动界面的历史那就很悠久了,在WinForm时期就已经存在了,那时的硬件落后,一 阅读全文
posted @ 2017-03-23 23:52 苦_行_僧 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 前言 前面几篇我们讲解了开发环境的安装以及MvvmCross的用法及核心对象,很多同学已经开始动手了,但卡在了模拟器的配置上,这篇我们就来说说在开发过程中遇到模拟器问题。 Android模拟器 模拟器运行特别慢怎么办? Xamarin自带的模拟器在调试时速度很慢,严重影响我撸代码的心情 。其实VS自带的模拟器速度是很快的,速度慢可能 是配置不当。很多同学的模拟器可能是这样的: 实际上只要将C... 阅读全文
posted @ 2017-03-19 22:43 苦_行_僧 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇我们讲了MvvmCross的数据绑定,这次我们讲一下 ViewModel对象。 ViewModel 对象详解 ViewModel对象是Mvvm框架的核心对象,Mvvm模型中起到连接Model与View的作用。ViewModel可以理解为对Model的一个包装,通过对Model进行包装,隐 阅读全文
posted @ 2017-03-16 00:00 苦_行_僧 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 前言 上篇我们说明了几个在MvvmCross中常用的对象,这次我们讲一下MvvmCross的数据绑定。 什么是数据绑定 数据绑定是MvvmCross的至关重要的特性,通过代码或XAML方式建立View与ViewModel之间的关联,以达到数据呈现、交互的目的。 那什么是数据绑定呢? 建立View和ViewModel中属性之间的关联 可以指定BindingMode来控制数据的流向 可以指定... 阅读全文
posted @ 2017-03-05 20:58 苦_行_僧 阅读(2497) 评论(0) 推荐(1) 编辑
摘要: 前言 MvvmCross完全与Xamarin契合,也同样支持Android、iOS、WindowsPhone、WPF、WP8等多个平台,针对各个平台都有单独的实现。 在前面的例子中,我们已经使用了MvvmCross,使用MvvmCross实现了ViewModel和View的数据绑定。这次我们要对Mv 阅读全文
posted @ 2017-02-26 21:49 苦_行_僧 阅读(1869) 评论(0) 推荐(2) 编辑
摘要: MvvmCross 说起MvvmCross,要先说到Mvvm,Mvvm是Mvc框架的一种变形。对应的分别为Model、View和ViewModel层。三层之间的关系是这样的: Model层为数据层,实现了业务数据的定义,View层为表现层,ViewModel层隔离了数据层和表现层,实现了对业务数据的 阅读全文
posted @ 2017-02-25 11:27 苦_行_僧 阅读(3688) 评论(2) 推荐(1) 编辑
摘要: 【xamarin +MvvmCross 从零开始】一、环境安装 前言 最近,由于工作需要,公司准备开发移动端APP。临近年底,公司不准备大面招人,由于公司一直基于.net平台进行开发,本人自告奋勇,准备先用xamarin做下移动开发。开始了在网上不停的google/baidu的过程。 好记性不好烂笔 阅读全文
posted @ 2017-02-12 22:20 苦_行_僧 阅读(2053) 评论(4) 推荐(0) 编辑