06 2013 档案

摘要:背景Windows Phone 8 开发过程中Tombstone的处理真是让我们又爱又恨,它能让程序看起来一直在运行。但处理墓碑却是个很麻烦的事情,传统的方式我们需要在程序Deactived事件触发后,将需要保存的状态放到State中,然后用户回来后再加载出来。而如果我们的程序采用MVVM架构,情况会更复杂,有多复杂相信每个人都有所体会。话不多说,让我们继续看CM框架中神奇的墓碑处理。 从... 阅读全文
posted @ 2013-06-07 16:44 孤狼晖 阅读(1274) 评论(2) 推荐(0) 编辑
摘要:背景对于MVVM 架构的WP程序,一个很关键的问题就是导航,以及导航传参。有过经验的人很清楚WP导航只能在View中进行,并且导航参数也只能在NavigatedTo等View的事件中获取,如此我们便不得不在xaml.cs文件中加上处理,以获取导航参数然后再通过导航参数构造ViewModel。这个过程很痛苦,因为我们不得不再两个文件中来回切换来看我们的逻辑代码。 那么接下来我们看下CM作者的... 阅读全文
posted @ 2013-06-06 14:26 孤狼晖 阅读(2024) 评论(0) 推荐(1) 编辑
摘要:介绍MVVM的出现给WPF Silverlight程序定义了程序的框架,MVVM可以解决业务层和UI层的耦合问题,更多优点不再赘述。在WP手机端,很多工程也都采用MVVM进行架构,比较常见的工具集是MVVM Light Toolkit 。它被应用在很多已知WP项目中,也有一些自己实现的MVVM架构工具多数也都基于此。而我们今天要说的是Caliburn Micro这个用于MVVM架构的Framework。 首先对比下MVVM Light Toolkit 和Caliburn Micro: MVVM LightCaliburn MicroView和ViewModel之间的通信事件:通过EventT. 阅读全文
posted @ 2013-06-05 11:52 孤狼晖 阅读(3323) 评论(4) 推荐(3) 编辑
摘要:背景WP系统一向以系统流畅著称,这其中主要归功系统内程序页面间跳转的流畅动画。但很可惜的是sdk本身并没有对应用内使用这些动画效果进行支持。纵观国内WP market 加入页面跳转动画效果的APP也很少(主要原因在于多数APP都在赶功能=。=)但是就移动端而言用户体验应该是时刻关注的重点,因此为程序加些动画效果会让整个APP更加生动。 对于页面跳转动画的实现Toolkit中有支持,实际... 阅读全文
posted @ 2013-06-04 16:22 孤狼晖 阅读(3053) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示