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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access