WPF新手实践1:MVVM Light Toolkit(一、下载与安装)

本文介绍如何安装 MVVM Light Toolkit 框架,包括核心 DLL 文件、VS2010 代码段及项目模板,适用于 WPF 和 Expression Blend 开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践

一、下载与安装

MVVM Light Toolkit 官网地址:http://mvvmlight.codeplex.com/。下载后的压缩包内容如下图所示,因为我的开发环境是Visual Studio 2010 旗舰版 + Expression Blend 4,所以用到的就是被选中的四个文件(其余三个文件分别是用于Expression Blend 3、Visual Studio 2008和Visual Studio 2010 Express (Phone edition)的项目模板,这里不再赘述)。

 

1、Binaries.V3:MVVM Light Toolkit 的核心.dll文件。将其解压缩到“C:\”即可。

2、Snippets.V3:MVVM Light Toolkit 的代码段文件。类似于VS2010的“prop”、“propdp”等代码段模板,MVVM Light Toolkit 也提供了一组用来提高开发效率的代码段模板。从VS2010的主菜单->工具->代码段管理器,打开如下界面,选择“位置”处显示的路径作为解压缩目录。

 

3、Templates.V3.VS10:MVVM Light Toolkit 的Visual Studio 2010项目模板文件。安装后,在VS2010中新建项目的时候,就可以选择以MVVM Light Toolkit 框架为基础的几种项目。从VS2010的主菜单->工具->选项,打开如下界面,选择“项目和解决方案”,将“用户项目模板位置”处显示的路径作为解压缩目录(注意不要包括ProjectTemplates)。

 

4、Templates.V3.Blend4:MVVM Light Toolkit 的Expression Blend 4项目模板文件。解压缩到“我的文档”即可。

作者:李凤桐;出处:http://www.cnblogs.com/phoenixtrees。
MVVM Light Toolkit是Silverlight开发中用到的最多的MVVM框架。 GalaSoft.MvvmLight 类库 ViewModelBase 类是ViewModels的基础类,在开发中ViewModls类都要继承自它。 Messenger类 用于应用程序的通信。接收者仅接受注册过的消息类型。 此外,目标类型可以被指定,用Send<TMessgae,TTarget>(TMessage message)实现,在这种情况下如果接收者类型和目标参数类型匹配信息被传递,message可以是任何对象,可以用特定的消息类型或者创建自己的类型继承自它们。 MessageBase:消息基类,是消息发布者的任何信息。 GenericMessage<T>:个简单的泛型消息。 NotificationMessage: 用于发送个string类型通知给接受者。 NotificationMessage<T>:NotificationMessage泛型方工。 NotificationMessage:向接受者发送个通知,允许接受者向发送者回传消息。 NotificationMessageAction<T>:NotificationMessage的泛型方式。 DialogMessage:发送者(通常是View)显示对话,并且传递调用者得回传结果(用于回调),接受者可以选择怎样显示对话框,可以使是标准的MessageBox也可也是自定义弹出窗口。 PropertyChangedMessage<T>:用于广播个属性的改变在发送者里,和PropertyChanged事件有完全箱体内各的目的,但是是种弱联系方式。 Command 类在你的应用程序中是最佳的使用方式,可以使用RelayCommand<T>和RelayCommand,很方便的绑定个执行命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值