我是一名有5年以上经验的C#/Windows Forms程序员。我一直在研究使用MVVM(模型-视图-视图模型)设计模式的WPF技术,并通过互联网搜索教程和观看Jason Dolinger的视频来进一步学习。虽然我找到了很多教程,但却没有一份可以让我从头到尾学习的教程。我真正想要的是一份不需要任何先前的WPF知识的教程。
请问您学习WPF-MVVM时最喜欢的教程是哪些?
你的问题似乎是在问两个问题:
以下一些资源可能与之前的回答重复...
WPF教程
我在The Code Project上写了一系列介绍性WPF文章。这些文章的目标是让没有WPF经验的人能够充分理解该系列演示应用程序的工作原理。
Bea Stollnitz(链接指向她的归档)有很多关于WPF的精彩文章。
MVVM教程
Josh Smith的WPF应用程序与模型-视图-视图模型设计模式(由Yacoder提供的重复链接)
Jason Dolinger关于模型-视图-视图模型的演示(链接嵌入文章中的视频)
Composite WPF(Prism)资源
虽然不完全符合您的要求,但这是WPF和MVVM的自然进展。
最近,我和你的情况一模一样,朋友。我可以告诉你我是怎么做的。
Josh Smith "WPF Apps With The Model-View-ViewModel Design Pattern" 再读一遍,再读一遍,再读一遍 :-) 下载代码,检查编译并保留代码。
抱歉没有实际的从头到尾的教程...
Reed Copsey发表了一篇不错的教程,讲述了如何在WinForms中编写一个微不足道的RSS应用程序,然后直接转换为WPF,最后转换成MVVM。这是一个很好的MVVM介绍,可以帮助你更好地理解像Josh Smith的文章这样的完整描述。我很高兴在阅读Josh的文章之前先读了Reed的教程,因为它给予我一些上下文来理解Josh深入挖掘的细节。
我看了Josh Smith的文章,发现内容很难理解。一旦理解,我写了一篇非常简单的文章,应该能够真正帮助你入门。在这里获取 这里。
我的博客有一系列完整的教程,从WPF MVVM和WPF Prism开始讲解。请点击这里查看:http://blog.raffaeu.com/archive/2009/06/03/wpf-and-vmmv-tutorial-01-introduction.aspx