Better User and Developer Experiences – From Windows Forms to WPF with MVVM

This series introduces the Model-View-ViewModel Pattern from the point of view of a Windows Forms developer. The goal is not to introduce WPF, but to demonstrate some of the new features within Windows Presentation Foundation, and show how they should force every WPF developer to re-think how they design their applications.
The Model-View-ViewModel pattern is introduced after a discussion of three of the main features in WPF which enable it’s usage. In order to illustrate this, three versions a single application were written:

  • A Windows Forms application
  • A WPF Version of the application, using the same style
  • A WPF Version of the application, built using MVVM

This allows a detailed understanding of the reasons behind MVVM, as well as the technology that enables the pattern.

The series is written in multiple parts:

About Reed
Reed Copsey, Jr. - -


One Response to “Better User and Developer Experiences – From Windows Forms to WPF with MVVM”


Check out what others are saying about this post...
  1. […] This post was mentioned on Twitter by Reed Copsey, Jr., Sara Silva. Sara Silva said: RT @ReedCopsey: Completed 9 part Series: Moving from WinForms to #WPF with #MVVM in #csharp: With Code at: http://b … […]

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!