05.02.2012


22.10.2008

XAML-basierte GUI-Technologien



Seit der Einführung von .NET Framework 3.0 kann das GUI (Graphical User Interface) einer Windows-Applikation deklarativ mit Hilfe der Sprache XAML (Extensible Application Markup Language) beschrieben werden.

XAML bietet nicht nur ein flexibles Format zur Darstellung komplexer GUIs, es ermöglicht auch die Verwendung neuer Konzepte in den darauf aufbauenden GUI-Technologien WPF (Windows Presentation Foundation) und Silverlight.

Der Autor vermittelt in einer exemplarischen WPF-Anwendung die Verwendung von XAML im Zusammenspiel mit Commands, Datenbindung, Data Templates, Events und Views. Eine Migration der Applikation nach Silverlight zeigt Synergiepotentiale, aber auch Grenzen und Unterschiede auf.

Autor: Thomas Lemke
Erstellt: 2008
Betreut durch: Prof. Dr. Dietmar Abts
Inhaltsverzeichnis (PDF)