Thumbnail View Resource
Source (The Code Project), posted 2010-05-05

Added By

Avatar BillHenn on 2010-05-05

  • 6459 total views
Shows some good practices that can be applied to the Presentation Model/MVVM pattern.
"About two months ago, I found Josh Smith's article which introduces a WPF design pattern called MVVM. As stated on the article, the MVVM is not a distinct design pattern, its just a WPF "adapted version" of the Presentation Model pattern that was introduced by Martin Fowler. The main difference between MVVM and the PM is that ViewModels have dependencies on WPF libraries to make better use of the WPF native syncronization mechanism and remove all code behind. Those Presentation Models are perfect for WPF/Silverlight projects, but some people(like me) are still uncomfortable with creating dependencies between an application logic and a specific GUI framework. In this article's demo, I'm going to show how to design WPF applications using the Presentation Model design pattern with the same efficiency as when using MVVM, but without creating dependencies to WPF or any GUI framework. Besides that, some other topics will be covered."
Full Link

About The Code Project

The Code Project is a community of software development and design developers joined together with certain common goals: to learn, to teach and to have fun programming. Developers from all over the world come together to share source code, tutorials and knowledge for free to help their fellow programmers. It is extremely popular and is one of the best places on the web to look for open source implementations of .NET control, components, and techniques.

The WPFpedia resource guide has 238 total links to this site.


Avatar goo60


There aren't any comments yet for this resource. Be the first to add one!

Add a Comment

Please log in to post comments.



Thumbnail Screenshots by Thumbshots