Das Dokument beschreibt das MVVM-Entwurfsmuster (Model-View-ViewModel) für die Entwicklung von Anwendungen mit Microsoft WPF und Silverlight. Es erläutert die Struktur und die Interaktion zwischen Model, View und ViewModel, inklusive Bindung von Daten und Befehlen sowie die Implementierung von Eigenschaften und Events. Beispiele in C# und VB.NET zeigen die Realisierung von ViewModels und die Bindung an die UI-Elemente.