2024年4月25日发(作者:)

现有Silverlight程序使用mvvmlight开发框架教程1

孙高勇学习整理 2012-03-16

1)创建Silverlight 应用程序。

2)添加mvvmlight引用,如果使用模板创建,会自动生成引用,而这里我们需要自

己添加。

3)添加ViewModels、Locators、Models文件夹。

4)为MainWindow添加ViewModel,在解决方案浏览器中,右键ViewModel文

件夹,添加新类,类名称为MainViewModel,如果安装了mvvmlight模板,选择类模板

为MvvmViewModel

5)添加类ViewModelLocator,我们叫它ViewModel加载器,在解决方案浏览器

中,右键项目名称,添加新类,类名称为 ViewModelLocator,如果安装了mvvmlight

模板,选择类模板为MvvmViewModelLocator。

6)打开,先添加ViewModel命名控件引用,然后为ViewModelLocator

添加一个全局的资源,的内容如下:

x:Class=""

xmlns="/winfx/2006/xaml/presentation"

xmlns:x="/winfx/2006/xaml"

xmlns:d= "/expression/blend/2008"