Patterns for the UI

The point of applying a design pattern to the graphical layer of an application is to loosely couple the business logic to the presentation logic so that, for example, you can recycle the same components for a different View.

However, with presentation patterns, the idea is not to apply them in order to loosely couple the Model to the View. In the first place, all the information carried from the model is exposed by the View and there's no reason to hide it. Moreover, the amount of effort you have to put in and the amount of code you have to write to totally loosely couple the view to the model is too much to gain any other advantage.

If you look at all the other presentation patterns (not just for WPF), they all include the ...

Get Applied WPF 4 in Context now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.