Session Details

Implementing M-V-VM (Model-View-ViewModel) in WPF  

Level :
Date :
2:45 PM Sunday
Room :
Interested : (-) - Registered : (-)


Now you are writing WPF applications, and wondering – what is all this code in the code behind? Shouldn’t we be doing something different? Our cousins working with ASP.NET MVC don’t even have a code behind! The answer is YES – you should indeed be doing it differently. Which of the (seemingly) thousands of MVVM projects should I use? The M-V-VM pattern is the WPF adaptation of the Presentation Model pattern (first documented by Martin Fowler). I will show how the M-V-VM pattern is utilized in WPF for building SOLID WPF applications that are testable, reusable, and maintainable.

The Speaker(s)


Philip Japikse

An international speaker, Microsoft MVP, MCSD, CSM, and CSP, Phil Japikse has been working with .Net since the first betas, developing software for over 20 years, and heavily involved in the agile community since 2005. Phil works as a Senior Developer Evangelist for Telerik, serves as the Lead Director for the Cincinnati .Net User’s Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (, and founded Agile Conferences, Inc.
  • Not Interested
  • Interested
  • Attending