Good WPF Book

I get lots of questions about books I recommend for learning WPF.  Adam Nathan’s Windows Presentation Foundation Unleashed (WPF) has been around for a while, but I still think it’s the best WPF book available.  I have my copy on my Kindle


Presentation Model Pattern in WPF (Part 2)

In part one we looked at the concept of a presentation model. In this post we are going to going to start putting together some crude code to scaffold out our presentation model base classes.  This article should give you the basic idea how things are related, and what purpose they serve.  There are really…


Presentation Model Pattern in WPF

Choosing a design pattern for the user interface of your application involves weighing trade-offs between testability, complexity, developer tool support, and capabilities.  There are two very prominent camps in user interface patterns:  Forms & Controls and Model-View-Something (Controller, Presenter, ViewModel, etc.).  Martin Fowlers’ article GUI Architectures ( ) provides a detailed history and comparison of…