From Winforms to WPF MVVM in 90 Minutes
Jason Dolinger made an excellent MVVM presentation last year. It starts with a classic WinForms approach then upgrades it to a proper MVVM (Model-View ViewModel) pattern for WPF. If you’ve ever created a WinForm app (even in VB6 – remember VB6?) and you’ve done your homework about WPF, this presentation will show you how to make a clean, properly separated and testable UI with MVVM. I worked along with the presentation upgrading a small application I had written — that will take a bit more time, but it’s a great way to really learn.
More details here.