原文:WP7应用开发笔记(14) 使用Caliburn Micro简化MVVM

续上一篇对MVVM模式的简单介绍,可以了解到MVVM需要编写许多的自定义Command和Action之类的,而且每个类都需要设置DataContext。操作和代码比较重复,为了减少代码量并统一标准,需要引入MVVM框架提高效率。 开源的MVVM框架有: PRISM:由微软提供,和 MEF Unity 一起用于依赖注入,支持组合命令,可以扩展。MSDN 上有详细的教程和演练。 MVVM Light ...

2012-01-27 20:47 7 4122 推荐指数:

查看详情

WP7应用开发笔记(13) MVVM

Model-View-ViewModel 设计模式 MVVM这个模式在WPF和Silverlight开发中已经非常流行了,因为WP7应用开发也是Silverlight的,MVVM的一样可以适用。 虽然MVVM有不少明确的定义,但是我也没有找到比较统一的来描述它,所以大概说一下我的总结 ...

Fri Jan 27 23:37:00 CST 2012 11 2767
WP7应用开发笔记-插曲 小心使用MessageBox

哎,上班了没什么时间学习了,谈点小技巧。 最近审查的时候遇到一个问题,研究很久才解决,原来是一个小问题就是MessageBox 原来的代码是这样的,在没有输入IP的时候提示用户并跳转到配置页面。 如果在WPF之类的写这样的代码没有什么大问题,但是WP7里面问题就出 ...

Wed Feb 01 04:06:00 CST 2012 7 970
我的WP7应用开发笔记系列

春节期间在学习WP7开发,为了练手开发了一款简单的程序,在这里记录一下设计开发过程给大家分享。 本人虽然有几年的C#开发经验,但是wp7程序还是刚刚开始学习。 边学边开发边写文章,目录结构可能比较混乱,文章只记录了开发过程的知识点,没有详细的编码过程。 如果有什么问题还请各位园友见谅 ...

Tue Jan 31 04:06:00 CST 2012 16 3550
WP7应用开发笔记(12) 添加页面动画

页面动画就是页面的切换的动画过度效果。 平时使用Wp手机的系统程序都是像翻页一样的过度效果,我下面就准备完成简单的添加这样的效果。 使用Windows Phone Toolkit 其实这个动画效果不需要自己实现,Windows Phone Toolkit 已经封装好了现成库,我们只需要 ...

Fri Jan 27 06:02:00 CST 2012 7 1854
WP7应用开发笔记(18) 本地化与多语言

WP程序面向的是App Hub市场发布,支持多种语言是一个很重要的需求,也能为程序提供更广泛的用户群。 如何实现让程序实现语言本地化呢? 使用资源文件 熟悉.net开发都知道资源文件中是可以支持多语言与本地化的基本。 创建资源文件 右键单击项目名称,在“添加新项”对话框中,选择 ...

Thu Feb 02 04:24:00 CST 2012 5 2605
从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器

从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器 之前时间一直在使用Caliburn.Micro这种应用MVVM模式的WPF框架做开发,是时候总结一下了。 Caliburn.Micro(Caliburn.Micro框架概述 - https ...

Sun Mar 24 08:53:00 CST 2019 0 1081
Caliburn Micro 框架 WP8使用研究(一)简介

介绍 MVVM的出现给WPF Silverlight程序定义了程序的框架,MVVM可以解决业务层和UI层的耦合问题,更多优点不再赘述。 在WP手机端,很多工程也都采用MVVM进行架构,比较常见的工具集是MVVM Light Toolkit 。它被应用在很多已知WP项目中,也有一些自己实现 ...

Wed Jun 05 19:52:00 CST 2013 4 2979
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM