摘要:
前面的博文My First MVVM Demo,DebugLZQ用MVVM实现了一个简单的Demo。本文旨在使用Prism提供的一些现有类,来简化前面Hello MVVM。关于Prism的安装,可以参考DebugLZQ前面的博文Prepare for Prism。为了使用Prism框架提供的DelegateCommand、NotificationObject需要添加Prism的引用,参考前面的博文。实现MainWindowViewModel类如下:using System;using Microsoft.Practices.Prism.ViewModel;//using Microsoft.P 阅读全文
摘要:
Prism框架由MS patterns&practices团队开发。下面是Prism的介绍: Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications and Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applicati 阅读全文
摘要:
关于什么是MVVM partten,及MVVM partten的相关理论介绍这篇博文就不多说了,各位可以去看下Youtube相关的tutorial。LZ也是在Youtube、CodePlex和CodeProject上看了许久的教材后,写下了这篇博文,类似的例子外文的网站上很多。写作这篇随笔的目的是,感受一下如何写一个MVVM的WPF 程序。MS的WPF MVP刘铁锰给的一个视频对MVVM的介绍也不错,示例也很好。作为一个MVVM的初学者,希望能通过这篇博文,展现MVVM代码的写作流程。Beginerto Beginer,为此,LZ在代码中添加了必要的说明。我们的Demo设计的界面如下: ... 阅读全文