最近有些时间,因此把近期学习wpf/silverlight的一些经验写下来与大家分享
本系列文章主要介绍wpf/silverlight下开源框架mvvmlight的使用,mvvmlight是基于mvvm的一个轻量级的框架,包含mvvm基本架构和一些扩展的功能。
如果你还没接触过MVVM,那么先推荐你阅读Josh Smith写的关于MVVM模式非常有名的文章MODEL VIEW VIEWMODEL (MVVM) 设计模式 FOR WPF,里面详细介绍了MVVM的实现原理和细节,并包含示例文档。
如果你是一个wpf/sl初学者,那么你只需要熟悉WPF/SL数据绑定机制,就可以轻松使用MVVM框架,当然数据绑定也将是贯穿我整个系列文章的主线,后面文章中我会给出相关绑定用法和示例,相关参考资料:数据绑定概述
下面我会将这段时间学习和使用mvvmlight的经验跟大家一起分享,但是由于接触WPF/SL时间也不久,有些地方可能理解不是很透彻,希望大家多多指正。
mvvmlight for wpf/silverlight 系列文章目录:
Mvvm Light Toolkit for wpf/silverlight系列之准备工作
Mvvm Light Toolkit for wpf/silverlight系列之搭建我的mvvmlight开发框架
Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
开源框架Mvvmlight for wpf/silverlight系列之Command和Events
开源框架Mvvmlight for wpf/silverlight系列之Messenger
开源框架Mvvmlight for wpf/silverlight系列之数据验证
开源框架Mvvmlight for wpf/silverlight系列之应用示例1