XAML in WPF

XAML (Extensible Application Markup Language) ist eine Markupsprache für die deklarative Anwendungsprogrammierung. Windows Presentation Foundation (WPF) implementiert einen XAML-Prozessor und bietet XAML-Sprachunterstützung. WPF-Typen werden implementiert, sodass sie die erforderlichen Typen für eine XAML-Darstellung bereitstellen können. Im Allgemeinen können Sie die Mehrheit der WPF-Anwendungsbenutzeroberfläche im XAML-Markup erstellen.

In diesem Abschnitt

XAML in WPF
Ausführliche Erläuterung der XAML-Syntax
Code-Behind und XAML in WPF
XAML- und benutzerdefinierte Klassen für WPF
Markuperweiterungen und WPF-XAML
XAML-Namespaces und Namespacezuordnung für WPF-XAML
WPF-XAML-Namescopes
Inlinestile und -vorlagen
Leerstellenverarbeitung in XAML
TypeConverter und XAML
XML-Zeichenentitäten und XAML
XAML-Namespace (x:) Sprachfunktionen
WPF-XAML-Erweiterungen
Markupkompatibilität (mc:) Sprachfunktionen

WPF-Architektur
Basiselemente
Elementstruktur und Serialisierung
Eigenschaften
Ereignisse
Input (Eingabe)
Ressourcen
Erstellen von Formaten und Vorlagen
Threadmodell