Startet man die Entwicklung eines neuen speziell auf die aktuelle Windows-GUI optimierte .NET-Anwendung, sollte man das WPF-Framework verwenden. Dabei besteht ein wesentlicher Unterschied in der Definition einer Formular-UI über XAML. Die neue UI-Definition entspricht einer XML-Datei die über visuelle Editoren in Visual Studio bearbeitet werden können.
Joachim Mailänder hat zum „warm werden“ das Microsoft Tutorial zu WPF durchgearbeitet. Lesen Sie auch die Vorteile von WPF gegenüber klassischer Programmierung