摘要: 接着之前的demo;接下来做个刷新按钮,用来更新好友列表;这里需要绑定一个Command给Button;当然这个Command是一个实现了ICommand接口的MainViewModel一个属性;1、在ViewModel里添加RefreshCommand类using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using Sy 阅读全文
posted @ 2011-12-07 16:06 J默 阅读(628) 评论(2) 推荐(0)
摘要: 创建一个MVVM wp7程序,从手动组建MVVM程序到使用MVVM Light Toolkit快速创建MVVM程序一、一步步走向MVVM(一个简单的好友列表)打开vs2010 Express for windows phone,创建一个Windows Phone Application这是开始的项目结构创建连个文件夹Model和ViewModel,并在ViewModel中添加类ViewModel,实现INotifyPropertyChanged接口,并对PropertyChanged进行一点封装MainViewModel.csMainViewModelusing System;using Sy 阅读全文
posted @ 2011-12-07 14:13 J默 阅读(1310) 评论(2) 推荐(0)
摘要: 注:相关学习资料来自Laurent Bugnion的博客http://www.galasoft.ch/mvvm/ 作者提供了详细介绍视频和部分samples源码(English),MVVM Light Toolkit也在codeplex上又对应源码,在介绍视频中Laurent详细介绍了MVVM(Model-View-ViewModel)模式的特点、应用、数据消息处理等,层次由浅及深,是学习MVVM的好教材; 正如Laurent 博客中介绍的,MVVM在在SL、wpf、wp7中的主要是将Mode和View分离,以便建立简洁、易维护、易扩展的应用程序;可测试性强(View和Model分离可以针对. 阅读全文
posted @ 2011-12-07 11:06 J默 阅读(757) 评论(0) 推荐(1)