![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVVM Light
sam1012
这个作者很懒,什么都没留下…
展开
-
WPF新手实践6:MVVM Light Toolkit(六、MustToggleIsEnabled)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践六、MustToggleIsEnabled在上一篇,我将View层的登录操作绑定到了ViewModel层的Command对象上。当运行程序时,LoginViewModel的UserID和Passw转载 2013-06-08 21:48:54 · 683 阅读 · 0 评论 -
WPF新手实践4:MVVM Light Toolkit(四、Model、ViewModel和View)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践四、Model、ViewModel和View1、创建一个简单得不能再简单的Model:User,其中只包含一个string类型的属性UserID。2、在LoginViewModel.cs中,添加一转载 2013-06-08 21:47:38 · 791 阅读 · 0 评论 -
WPF新手实践1:MVVM Light Toolkit(一、下载与安装)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践一、下载与安装MVVM Light Toolkit 官网地址:http://mvvmlight.codeplex.com/。下载后的压缩包内容如下图所示,因为我的开发环境是Visual Studio转载 2013-06-08 21:45:36 · 1038 阅读 · 0 评论 -
WPF新手实践5:MVVM Light Toolkit(五、Command)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践五、Command1、在LoginViewModel.cs中,添加RelayCommand类型的属性LoginCommand作为响应View层登录操作的Command对象。2、在LoginView转载 2013-06-08 21:48:15 · 689 阅读 · 0 评论 -
WPF新手实践2:MVVM Light Toolkit(二、创建MvvmLight项目)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践二、创建MvvmLight项目MVVM Light Toolkit 安装完成后,从VS2010的新建项目列表中可以找到以“MvvmLight”开头的五类项目模板。因为我要把一个原有的WPF项目移植到MVV转载 2013-06-08 21:46:21 · 787 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之Command和Events
事件是WPF/SL应用程序中UI与后台代码进行交互的最主要方式,与传统方式不同,mvvm中主要通过绑定到命令来进行事件的处理,因此要了解mvvm中处理事件的方式,就必须先熟悉命令的工作原理。 一、RelayCommand命令WPF/SL命令是通过实现 ICommand 接口创建的。 ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(Ca转载 2013-06-09 16:17:33 · 784 阅读 · 0 评论 -
开源框架MVVM Light Toolkit for wpf/silverlight系列
本系列文章主要介绍wpf/silverlight下开源框架mvvmlight的使用,mvvmlight是基于mvvm的一个轻量级的框架,包含mvvm基本架构和一些扩展的功能。 如果你还没接触过MVVM,那么先推荐你阅读Josh Smith写的关于MVVM模式非常有名的文章MODEL VIEW VIEWMODEL (MVVM) 设计模式 FOR WPF,里面详细介绍了MVVM转载 2013-06-09 16:13:47 · 703 阅读 · 0 评论 -
全面解析Silverlight Toolkit 主题控件的用法
大家都知道Toolkit有一系列的Theme主题控件,Toolkit的示例中也介绍了它的一些用法,但是那个示例的用法太繁琐,而且不是很实用,特别是在绑定的时候;下面我将介绍主题控件的更实用的用法,它可以使我们更方便的使用和更换主题。 一、创建示例项目首先,在VS或者Blend中创建一个Silverlight应用程序为了演示动态更改自定义主题的效果我们添加2个自定义的转载 2013-06-09 16:20:23 · 596 阅读 · 0 评论 -
一步一步打造自己的Silverlight 初始屏幕
做了一段时间的Silverlight开发,已经厌倦了Silverlight默认的千篇一律的初始屏幕,突然想打造一个自己的Silverlight初始屏幕。网上虽然有一些资料,但是大多跟MSDN上的内容差不多;MSDN对Silverlight初始屏幕也有比较全面的讲解,不过有点太理论化,没有具体的实例;MSDN上唯一的一个实例就是如何:定义简单的 Silverlight 初始屏幕,这个实例又过于简转载 2013-06-09 16:19:46 · 666 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之Messenger
在开发Wpf/SL应用时,经常会遇到不同页面和窗体之间的参数传递的问题。对于这类问题,我们一般通过事件实现数据传递,也可以定义全局静态变量来进行数据共享。这里我们则使用了另外一种非常高效而优雅的方法来进行消息传递,这里我称之为Messenger,事实上,Messenger并非mvvm的专利,我们可以把它看作一种设计模式,你可以在其它.net程序中使用它。 一、Mvvm Light转载 2013-06-09 16:18:14 · 593 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之数据绑定
Mvvm的框架的实现依赖于完善的数据绑定机制,因此熟练使用mvvm就必须熟练掌握WPF/SL的数据绑定机制。下面我们从几个方面来看看mvvm数据绑定与传统的.net控件使用方式有什么不一样; 一、给控件属性赋值首先我们定义个公有的普通属性:[c-sharp] view plaincopypublic string Te转载 2013-06-09 16:16:40 · 1247 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之搭建mvvmlight开发框架
本章节,我将通过示例介绍如何搭建mvvmlight开发环境。示例中的我会针对wpf代码进行介绍,SL下有区别的地方我会注明,下载示例中会同时包含WPF和SL源代码,但是只会提供VS2010版本的示例程序。 前提条件:按照前一章节安装的模板和代码片段,或者下载 MVVM Light Toolkit V3开发环境:VS2010/Blend4 为了方便大家了解转载 2013-06-09 16:15:32 · 627 阅读 · 0 评论 -
Mvvm Light Toolkit for wpf/silverlight系列之准备工作
正所谓“工欲善其事,必先利其器”,在正式使用Mvvmlight 之前,我们还需要做一些准备工作,这些工作包括安装mvvm项目模板、view类模板、ViewModel类模板、ViewModelLocator代码片段等,它使得我们能够快速创建Mvvmlight项目和应用。 当然如果你不想安装项目模板、代码片段,也不会影响你进行Mvvmlight开发,这样的话你可以跳过这一章节,转载 2013-06-09 16:14:46 · 784 阅读 · 0 评论 -
WPF新手实践7:MVVM Light Toolkit(七、Messenger)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践七、Messenger一个用户体验良好的登录界面应该能够记录最后一次登录的用户ID以避免无意义的重复输入。为了实现这个功能,我将继续对上一篇的登录页面进行加工。1、在LoginViewModel.cs转载 2013-06-08 21:49:34 · 588 阅读 · 0 评论 -
WPF新手实践3:MVVM Light Toolkit(三、ViewModel和View)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践三、ViewModel和View接下来,我准备用一个最简单的Login登录界面来试用MVVM Light Toolkit 框架的ViewModel。1、在合并好的项目的ViewModel目录中添加新项转载 2013-06-08 21:46:57 · 936 阅读 · 0 评论 -
WPF新手实践9:NuGet的安装及初次使用
关键字:WPF .Net Framework NuGet Visual Studio 2010 VS2010 扩展 引用 Caliburn Micro MVVM Light Toolkit 入门 教程 新手 实践1、NuGet是什么?NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet转载 2013-06-08 21:51:25 · 1034 阅读 · 0 评论 -
WPF新手实践8:MVVM Light Toolkit(八、Messenger进阶)
关键字:WPF .Net C# MVVM Light Toolkit 框架 Visual Studio 2010 VS2010 Expression Blend 4 入门 教程 新手 实践八、Messenger进阶在上一篇里,我用MVVM Light Toolkit的Messenger实现了View和ViewModel之间的通信。虽然解除了它们之间的强引用,但是当程序功能趋于复杂时,之前的转载 2013-06-08 21:50:22 · 672 阅读 · 0 评论