我是一个c# /Windows窗体程序员,有超过5年的经验。我一直在研究使用MVVM(模型-视图-视图模型)设计模式的WPF。我在网上搜索了一些教程。我甚至完整地看了杰森·多林杰的精彩视频。虽然我已经找到了很多,但我还没有找到一个能让我从头到尾完成的。我真正想要的是一个不需要任何WPF知识的教程。

你最喜欢的帮助你学习的WPF-MVVM教程是什么?


当前回答

这里有一些不错的视频教程http://live.visitmix.com/Archive

http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX14.wmv

http://ecn.channel9.msdn.com/o9/mix/10/wmv-hq/EX15.wmv

其他回答

你的问题似乎问了两个问题:

假设我之前没有WPF经验,哪里有一些关于WPF的好教程? 哪里有一些学习MVVM的好教程?

其中一些资源可能在之前的答案中重复出现……

WPF教程

Josh Smith的WPF导览 我写了一系列关于代码项目的WPF介绍性文章。这些文章的目的是让没有WPF经验的人能够充分了解本系列演示应用程序的工作原理。 Bea Stollnitz(链接到她的档案)有许多关于WPF的很棒的文章。 WPF:初学者指南-由Sacha Barber的n的第1部分 WPF培训视频

MVVM 教程

WPF应用程序的模型-视图-视图模型设计模式(由Josh Smith提供) Jason Dolinger关于模型-视图-视图模型的演示(链接到文章中嵌入的视频) Dan Crevier的数据模型-视图-视图模型模式系列(类似于MVVM)

组合WPF (Prism)资源 虽然不完全是你所要求的,但这是WPF和MVVM的自然发展。

Codeplex:复合WPF (Prism) Silver Bay实验室有很多关于学习Prism的很棒的视频 第9频道:10个使用Silverlight和Prism的逐步视频 Codeplex:复合WPF简介(CAL, Prism):第1部分(of n)

如果你来自winforms,你正在寻找教程。我推荐你的MVVM培训扩展visualstudio: http://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942 这是一个带有代码示例的教程。 本教程分为3部分:基本的WPF应用程序,MVVM中的相同应用程序和使用反转控制的相同应用程序。 在你的情况下很有用:)

我也喜欢这些 http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://karlshifflett.wordpress.com/mvvm/

这是棱镜计划。 http://www.developmentalmadness.com/archive/2009/10/03/mvvm-with-prism-101-ndash-part-1-the-bootstrapper.aspx 如果您正在考虑用MVVM来编写WPF应用程序,那么使用Prism可能是值得的

Reed Copsey发布了一个不错的教程,用WinForms编写一个简单的RSS应用程序,然后直接移植到WPF,最后转换到MVVM。在您尝试处理像Josh Smith的文章那样的完整描述之前,它可以很好地介绍MVVM。我很高兴在Josh的文章之前读了Reed的教程,因为它给了我一点背景知识来理解Josh正在深入研究的细节。

我读了乔希·史密斯的文章,发现很难。一旦理解了,我写了一个非常简单的,应该让你真正开始。在这里买。

Techdays 2010有一个很好的视频介绍了MVVM模式,解释得很清楚:

TechDays 2010:理解模型-视图-视图模型模式