icommand,为Windows Phone Mango MVVM 应用创建可复用 ICommand 实现类

在这篇文章中,我将谈一下windows phone 7.1 Mango中的ICommand接口,怎么实现一个ICommand的实现类:DelegateCommand,以及怎么在MVVM Mango应用中使用。 当我们谈及Commands时,一般说来,Command有两个功能: a:执行一个特殊的行为:command的主要功能。 b:确定某一UIElement的视觉状态(visual state)... [阅读全文]

wpfmvvm,C#/WPF/MVVM 网卡流量监控器 by Mgen

文章仅讲程序中一些需要注意的地方,其中.NET中的PerformanceCounter占主要部分,感兴趣的话,可以下载源代码作参考。 目录 截图和下载 简述Windows和.NET中的性能监控概念 使用.NET中的PerformanceCounter MVVM:绑定ICommand集合 线程安全的ObservableCollection 关于图表 返回目录 截图和... [阅读全文]

wpfmvvm,Windows Phone Mango编程实践——第三方MVVM框架

Windows Phone Mango编程实践 Windows Phone Mango Programming Practice 作品目标:Windows Phone开发实用手册 MVVM设计模式概述 Model-View-ViewModel (MVVM)设计模式清晰地分离用户界面(UI)的业务逻辑和表示层。MVVM使得用户界面设计人员专注于界面设计,开发人员专注于代码的业务逻辑,并使得开发... [阅读全文]

wpfmvvm,基于MVVM下的Silverlight之增删改

上一篇文章写得查询比较简单,这次做一个基于MVVM下的增删改。只要按照步骤来,没有不会的。 第一步:创建一个silverlight项目; 第二步:添加项目对 GalaSoft.MvvmLight.Extras.SL4,GalaSoft.MvvmLight.SL4, System.Windows.Controls.Data, Microsoft.Practices.Unity.Silverlight... [阅读全文]

mvvm模式,Silverlight MVVM 模式下与子窗体交互

Model View ViewModel( 本示例只是提供一个在 MVVM 模式下与子窗体交互的解决方法,这个解决方法也并不是纯粹的 MVVM,完整的示例请查看附件的示例代码。 示例代码下载:SLMvvmChildWindow... [阅读全文]

t4文本模板,通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码

在之前的两篇文章,我针对MVVM项目实践中如何简化Model和ViewModel类型的编码工作,提供了两种不同的方法。它们分别是 如何利用AOP简化MVVM中Model和ViewModel的设计 http://www.cnblogs.com/chenxizhang/archive/2011/06/24/2089392.html 如何利用Interception简化MVVM中的Model和V... [阅读全文]

mvvm模式,如何利用Interception简化MVVM中的Model和ViewModel的设计

这一篇是“如何利用AOP简化MVVM中Model和ViewModel的设计”一文的姊妹篇。阅读本文之前,请一定要先阅读上一篇,否则你可能对有关问题理解不深。 上一篇说到,我们可以用AOP的方式,具体来说,我们使用了一个第三方的框架(PostSharp)来实现了代码注入。PostSharp的方式是静态注入,它是需要改变IL代码的。 请看下面这个截图,Customer类型里面的IL代码其实是被改过的。... [阅读全文]

mvvm模式,如何利用Interception简化MVVM中的Model和ViewModel的设计

这一篇是“如何利用AOP简化MVVM中Model和ViewModel的设计”一文的姊妹篇。阅读本文之前,请一定要先阅读上一篇,否则你可能对有关问题理解不深。 上一篇说到,我们可以用AOP的方式,具体来说,我们使用了一个第三方的框架(PostSharp)来实现了代码注入。PostSharp的方式是静态注入,它是需要改变IL代码的。 请看下面这个截图,Customer类型里面的IL代码其实是被改过的。... [阅读全文]

mvvm模式,如何利用AOP简化MVVM中Model和ViewModel的设计

这一篇谈一个MVVM中的一个虽然小但却很实际的问题,就是如何简化Model和ViewModel的设计。这是我们在项目中总结提炼的一些做法。 【备注】关于MVVM的概念,并不是本文的重点。如果你对MVVM还不熟悉,可以参考这里。关于MVVM与之前的MVP,MVC设计模式的渊源和比较,还有目前主流的几个MVVM框架的大致情况,我最近可能再会抽时间另外整理一篇,有兴趣的朋友关注一下。 有用过MVVM的... [阅读全文]

mvvm模式,如何利用AOP简化MVVM中Model和ViewModel的设计

这一篇谈一个MVVM中的一个虽然小但却很实际的问题,就是如何简化Model和ViewModel的设计。这是我们在项目中总结提炼的一些做法。 【备注】关于MVVM的概念,并不是本文的重点。如果你对MVVM还不熟悉,可以参考这里。关于MVVM与之前的MVP,MVC设计模式的渊源和比较,还有目前主流的几个MVVM框架的大致情况,我最近可能再会抽时间另外整理一篇,有兴趣的朋友关注一下。 有用过MVVM的... [阅读全文]

wpfmvvm,WPF中使用MVVM模式操作TreeView

程序功能 程序使用MVVM模式实现了对WPF TreeView中节点的添加,重命名,删除,上(下)移动,并且可以统计当前TreeView选择的节点和全部接点个数。 (截图) 摘要: TreeView特点 节点的操作源:NodeViewModel 掌握TreeView的信息:NodeInfo类 你的命令逻辑 MainViewModel View层的主要实现 MainView 原代... [阅读全文]

wpfmvvm,Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior

MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。 (1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。 (2)Windows Phone 7 MVVM模式通讯方式之实现Command。 (3)Windows P... [阅读全文]

wpfmvvm,Windows Phone 7 MVVM模式通讯方式之实现Binding Data

MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递 )、Command(实现操作的调用 )和Attached Behavior(实现控件加载过程中的操作)。 (1)Windows Phone 7 MVVM模式通讯方式之实现Binding Data。 (2)Windows Phone 7 MVVM模式通讯方式之实现Command。 (3)Windows... [阅读全文]

mvvm模式,使用MVVM模式开发自定义UserControl

本篇讲述使用MVVM来开发用户控件。由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel的话,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。 一:基本结构 本演示样例包含两个项目,WpfControls是用户控件项目,我们的用户控件全部包含在这里。项目WpfApplication1是Wpf窗体项目,为调用方。我们的第一步的整体解决方案... [阅读全文]

wpfmvvm,[MVVM专题]__1.神马是MVVM

原文地址: http://developer.51cto.com/art/200907/139086.htm 1, 前提 可以说MVVM是专为WPF打造的模式, 也可以说MVVM仅仅是MVC的一个变种, 但无论如何, 就实践而言, 如果你或你的团队没有使用"Binding"的习惯, 那么研究MVVM就没有多大意义. 另外,个人觉得, 使用Command以及打造一种合理的简化的方式去使用Comma... [阅读全文]

mvvm模式,Windows Phone 7: MVVM之命令绑定

5月21号有幸去望京的微软大厦做了题为"Windows Phone 7 中的MVVM架构"的技术演示,现将演示中提到的两种命令绑定方式再谈一下。演示中使用了如下图所示的demo: 方式1: ApplicationBarButton的命令绑定 ApllicationBarButton 本身不提供Command属性供绑定命令使用,但是Prism for Windows Phone 7中提供了... [阅读全文]

什么是mvvm,MVVM实践教程

算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。 但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。 我想这里面还是有一些原因,就像一般开始我们始终都不会看好单元测试。直到有一天你体会到它的魅力,它的好处。 最近的项目,却不得不采用MVVM的模式:UI没有定,甚... [阅读全文]
1 共1条 分1页