Silverlight MVVM模式开发 -MVVMLight
silverlight的mvvm模式框架有,MVVM Light:http://mvvmlight.codeplex.com
Caliburn:http://caliburn.codeplex.com/
Prism:http://compositewpf.codeplex.com/
其中MVVMLight是一个轻量级框架,大家可以参考。下面重点说一下View与Command的原理及使用。
大家可以参照源代码:
1.每一个ViewModel都继承ViewModelBase类:大致的源代码是:
2. Command类的核心: 3. 一个简单的运用:显示图书的列表,并可以通过图书内容进行搜索:
XAML文件:
大家可以通过Blend界面设置绑定属性,
2. ViewModel
代码下载:http://download.csdn.net/download/kntao/3730030