From Windows Forms to WPF with MVVM

This talk illustrates how Windows Presentation Foundation can dramatically improve the experience of developers, not just designers. Two versions of a simple application will be demonstrated, one developed using Windows Forms, and one using the same approach in WPF. By showing the same application in both technologies, we will show how a short learning curve can be used to migrate development to WPF.

I’ll then discuss three new features of WPF: Data Binding, Templating, and Commanding. I’ll show how they enable a new application architecture, the Model-View-ViewModel pattern, and illustrate how rethinking our approach to design in terms of these three features allows for huge gains in flexibility, testability, and maintainability of our applications.

Finally, we’ll look at third version of our application, a rewrite of our previous application using the Model-View-ViewModel pattern.

This talk is approximately 1 hour and 15 minutes in length.

Presentation Material:

Slides: Windows Forms to WPF with MVVM

Source: Sample Source Code from WPF with MVVM Talk

Comments

4 Responses to “From Windows Forms to WPF with MVVM”
  1. Kate says:

    Hello Reed,

    Please let me know where can I find the link to this talk “From Windows Forms to WPF with MVVM”? I have read through the series and it helped me in understanding the basics of WPF-MVVM as a newbie.

    Best regards.

Trackbacks

Check out what others are saying about this post...
  1. Social comments and analytics for this post…

    This post was mentioned on Twitter by Caspar_Kleijne: From Windows Forms to WPF with MVVM http://reedcopsey.com/talks/from-windows-forms-to-wpf-with-mvvm/ #wpf #csharp…



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!