Model-View-ViewModel 设计模式 MVVM这个模式在WPF和Silverlight开发中已经非常流行了,因为WP7的应用开发也是Silverlight的,MVVM的一样可以适用。 虽然MVVM有不少明确的定义,但是我也没有找到比较统一的来描述它,所以大概说一下我的总结 ...
续上一篇对MVVM模式的简单介绍,可以了解到MVVM需要编写许多的自定义Command和Action之类的,而且每个类都需要设置DataContext。操作和代码比较重复,为了减少代码量并统一标准,需要引入MVVM框架提高效率。 开源的MVVM框架有: PRISM:由微软提供,和 MEF Unity 一起用于依赖注入,支持组合命令,可以扩展。MSDN 上有详细的教程和演练。 MVVM Light ...
2012-01-27 20:47 7 4122 推荐指数:
Model-View-ViewModel 设计模式 MVVM这个模式在WPF和Silverlight开发中已经非常流行了,因为WP7的应用开发也是Silverlight的,MVVM的一样可以适用。 虽然MVVM有不少明确的定义,但是我也没有找到比较统一的来描述它,所以大概说一下我的总结 ...
哎,上班了没什么时间学习了,谈点小技巧。 最近审查的时候遇到一个问题,研究很久才解决,原来是一个小问题就是MessageBox 原来的代码是这样的,在没有输入IP的时候提示用户并跳转到配置页面。 如果在WPF之类的写这样的代码没有什么大问题,但是WP7里面问题就出 ...
春节期间在学习WP7开发,为了练手开发了一款简单的程序,在这里记录一下设计开发过程给大家分享。 本人虽然有几年的C#开发经验,但是wp7程序还是刚刚开始学习。 边学边开发边写文章,目录结构可能比较混乱,文章只记录了开发过程的知识点,没有详细的编码过程。 如果有什么问题还请各位园友见谅 ...
页面动画就是页面的切换的动画过度效果。 平时使用Wp手机的系统程序都是像翻页一样的过度效果,我下面就准备完成简单的添加这样的效果。 使用Windows Phone Toolkit 其实这个动画效果不需要自己实现,Windows Phone Toolkit 已经封装好了现成库,我们只需要 ...
作为Web App访问远程图片是经常的遇到功能,Wp本身提供了Image 很好的支持通过图片的Uri显示图片 public ImageSource Source { get; set; } <Image Source="https://www.google.com/intl/en_com ...
WP程序面向的是App Hub市场发布,支持多种语言是一个很重要的需求,也能为程序提供更广泛的用户群。 如何实现让程序实现语言本地化呢? 使用资源文件 熟悉.net开发都知道资源文件中是可以支持多语言与本地化的基本。 创建资源文件 右键单击项目名称,在“添加新项”对话框中,选择 ...
从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器 之前时间一直在使用Caliburn.Micro这种应用了MVVM模式的WPF框架做开发,是时候总结一下了。 Caliburn.Micro(Caliburn.Micro框架概述 - https ...
介绍 MVVM的出现给WPF Silverlight程序定义了程序的框架,MVVM可以解决业务层和UI层的耦合问题,更多优点不再赘述。 在WP手机端,很多工程也都采用MVVM进行架构,比较常见的工具集是MVVM Light Toolkit 。它被应用在很多已知WP项目中,也有一些自己实现 ...