Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I try to describe the Frameworks missing in Pete’s great answer:</p> <p><a href="http://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=14962" rel="noreferrer"><strong>MVVM Toolkit (Microsoft)</strong></a> is a very lightweight library with Visual Studio project templates that should support beginners with this pattern. If Microsoft gets good feedback for their Toolkit then they might implement this as a new Visual Studio (maybe 2010) project template.</p> <p><a href="http://www.codeplex.com/CompositeWPF" rel="noreferrer"><strong>Prism (Microsoft p&amp;p)</strong></a> is a framework that provides more than the support for the MVVM pattern. The main goal of this project is to help you to build <strong>modular</strong> WPF and/or Silverlight applications. When you just need to implement the MVVM pattern or you are a beginner in .NET/WPF I won’t recommend this project. See also: <a href="http://msdn.microsoft.com/en-us/library/dd458863.aspx" rel="noreferrer">Link</a>.</p> <p><a href="http://waf.codeplex.com" rel="noreferrer"><strong>WPF Application Framework (WAF)</strong></a> is a lightweight framework that helps you to create WPF apps with MVVM. It’s just for WPF and so it doesn’t support Silverlight. It goes a bit another way than most other MVVM frameworks with the introduction of <a href="http://waf.codeplex.com/Wiki/View.aspx?title=Model-View-ViewModel%20Pattern" rel="noreferrer">Controllers</a>. They are responsible for the application workflow and they mediate between various ViewModels.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload