MVVM - Das Model View ViewModel - Muster  
Frank Dzaebel, erstellt am: 29.12.2009, zuletzt geändert:  01.09.2010
Kategorie: Architektur, .NET-Version: 3.0-4.0

In diesem Artikel werden Links zum MVVM-Pattern und nutzenden Technolgien, insbesondere oft WPF, Silverlight, Composite Applications, und RIA Services aufgeführt. Das MVVM-Pattern kann auch als Mittel zum Schreiben von hybriden [Windows Forms / WPF / Silverlight] UI's unabhängig mit nur einer Code-Basis benutzt werden. Es ist von der Basis her das "Presentation Model" Pattern von Martin Fowler. 

[WPF Application Framework (WAF)], August 2010
[Entwurfsmuster – Probleme und Lösungen mit Model-View-ViewModel], Juli 2010
Aktuell sehr empfehlenswert (aber auch komplex): [CompositeWPF - Release: Prism 4.0 Drop 6, u.a. mit MEF, (Prism-MVVM) ]  Stand: 22.August 2010
[MVMMapper]  
[Silverlight in Deep (Teil 2 von 5) - Das Model-View-ViewModel - MSDN Webcast]
[MVVM Pattern mit WPF verwenden - .NET GUI]        [MVVM mit  WAF und MEF, Juli 2010]
[DAS MODEL-VIEW-VIEWMODEL (MVVM)-ENTWURFSMUSTER FÜR WPF]
[Silverlight-Muster: Model-View-ViewModel in Silverlight 2-Anwendungen]
[Model View ViewModel - Wikipedia, the free encyclopedia]
[WPF MVVM Toolkit] / [Silverlight 3 and the Data Form Control—part I]
[MVVM Light Toolkit] / [GalaSoft - MVVM Light Toolkit]
[MVVM Foundation]  /  [Was kann MVP? – Erweitern des MVP-Musters]
[Creating an Internationalized Wizard in WPF - CodeProject
[Exploring a Model-View-ViewModel Application; WPF Password Manager, Cipher Text - CodeProject]
Beispiel-Implementierung
MVVM Projekt (Silverlight, WinForm, SilverlightWeb) - Sourcecode
WPF Befehlsübersicht
Microsoft® Silverlight™ 3 Tools für Visual Studio 2008 SP1
NMock: Mock-Objekt-Bibliothek für .NET                                 [dot.NET Magazin 1.2010]

MVVM-Frameworks
[Composite Application Guidance for WPF and Silverlight], [Calcium], [CoreMVVM], [MVVM Light Toolkit], [Caliburn], [Cinch], [MVVM Foundation], [MVVM Helpers], [nRoute], [Ocean], [Silverlight.FX], [SoapBox Core], [WPF Application Framework (WAF)], [WPF Onyx], [WPF Model-View-ViewModel Toolkit]

[Video: WPF Line of Business Using MVVM Video Tutorial « Karl On WPF - May 2010] 
[Video: Build Your Own MVVM Framework - Sessions - Microsoft MIX10] 
[Video: Understanding the Model-View-ViewModel Pattern - Sessions - Microsoft MIX10]
[Video: Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight - PDC 2009]
[Video: RIA Services]
[Video: Hybride Applikationen - engl.]
[Video: Developing Testable Silverlight Applications - Sessions - Microsoft PDC09]
[Client-Architektur, Composite Applications - MSDN Architecture Center | MSDN Online]
[RIA Services : The Official Microsoft Silverlight Site]
[Download details: Composite Application Guidance for WPF and Silverlight - October 2009]
[DotNet-Blog.NET | MVVM (Model-View-ViewModel) mit Expression Blend – Teil 1]
[Microsoft Application Architecture Guide, 2nd Edition]
[Composite Application Guidance for WPF and Silverlight - October 2009 - When to Use This Guidance]
[patterns & practices: Composite WPF and Silverlight]
[Presentation Model - MSDN] 
[Presentation Model - Martin Fowler]