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…

2

My Toolbox

One thing I always find myself doing is showing people the little indisposable tools in my toolbox.  Here’s a list of some I couldn’t live without. Reflector (http://www.aisto.com/roeder/dotnet/) – If you only get one tool, this is the one to choose.  Decompile any .NET code.  I can’t even count the number of times I’ve been…

2

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 (http://www.martinfowler.com/eaaDev/uiArchs.html ) provides a detailed history and comparison of…

4