开源框架MVVM Light Toolkit for wpf/silverlight系列文章

沝林 沝林 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近有些时间,因此把近期学习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

...全文

相关推荐

Silverlight开发MVVM框架(MVVM Light Toolkit) v4 beta1.rar

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,很方便的绑定一个执行命令。

weixin_39841848

Silverlight Mvvm light toolkit安装指南包括安装包及Demo

Silverlight Mvvm light toolkit安装指南包括安装包及Demo 包含以下文件: GalaSoft.MvvmLight.V3SP1.zip MvvmLightDemo.rar Silverlight Mvvm light toolkit安装指南.docx

starlet521

WPF 开源控件库(含Demo)

这是一套开源且完整的WPF控件库,压缩包中包含了所有控件的使用案例,项目地址:https://github.com/HandyOrg/HandyControl

HandyOrg

MVVM Light Toolkit V3 SP1.exe(MVVM框架)

MVVM Light Toolkit V3 SP1能帮助开发者在SilverLight或WPF中快速开发MVVM模式下的应用程序,我用过了,很好用的

Jane_sl

MVVMLight框架下的wpf登陆程序demo

MVVMLight框架下的wpf登陆程序demo,包含两个界面,一个主界面和一个登陆界面,启动时先启动登陆界面,验证通过后打开主界面。使用WPF下的MVVM框架开发。

独孤侠客
评论 65
收藏 已收藏
分享
返回顶部
沝林
WPF/Silverlight 8,757 成员 12,031 内容