Posted By: Anonymous
I’m a C#/Windows Forms programmer with more than 5 years experience. I’ve been investigating WPF using the MVVM (Model-View-ViewModel) design pattern. I have searched the Internet for tutorials. I have even watched the entirety of Jason Dolinger’s awesome video. Although I have found many, I have not found one that takes me from start to finish. What I really want is a tutorial that doesn’t assume any previous WPF knowledge.
What are your favorite WPF-MVVM tutorials that helped you to learn?
Your question really seems to be asking 2 questions:
- Where are some good tutorials on WPF, assuming I have no previous WPF experience?
- Where are some good tutorials on learning MVVM?
Some of these resources may be duplicated in previous answers…
Tutorials on WPF
I wrote a series of introductory WPF articles on The Code Project. The goal of those articles is to bring someone with no WPF experience up-to-speed enough so that (s)he can fully understand how the series’ demo application works.
Bea Stollnitz (link is to her archives) has a number of great articles on WPF.
WPF: A Beginner’s Guide – Part 1 of n by Sacha Barber
WPF Apps With The Model-View-ViewModel Design Pattern by Josh Smith (duplicate link already provided by Yacoder)
Jason Dolinger’s presentation on the Model-View-ViewModel (link to video embedded in article)
Dan Crevier’s DataModel-View-ViewModel pattern series (similar to MVVM)
Composite WPF (Prism) Resources
Though not exactly what you asked, it is the natural progression with WPF and MVVM.