Elementstruktur und SerialisierungElement Tree and Serialization

WPF-Programmierelemente stehen häufig in einer hierarchischen Form der Beziehung zueinander.WPF programming elements often exist in some form of tree relationship to each other. Eine in XAML erstellte Anwendungsbenutzeroberfläche kann beispielsweise als Objektstruktur entworfen werden.For instance, an application UI created in XAML can be conceptualized as an object tree. Die Elementstruktur kann noch weiter in zwei getrennte Strukturen unterteilt werden, die trotzdem manchmal parallel angeordnet sein können: die logische Struktur und die visuelle Struktur.The element tree can be further divided into two discrete yet sometimes parallel trees: the logical tree and the visual tree. Serialisierung in WPF beinhaltet das Speichern des Zustands dieser beiden Strukturen sowie des Zustands der Anwendung, die in eine Datei, potenziell als XAML, geschrieben werden.Serialization in WPF involves saving the state of these two trees as well as application state and writing it to a file, potentially as XAML.

In diesem AbschnittIn This Section

Strukturen in WPFTrees in WPF
Serialisierungseinschränkungen für XamlWriter.SaveSerialization Limitations of XamlWriter.Save
Initialisierung für Objektelemente außerhalb einer ObjektstrukturInitialization for Object Elements Not in an Object Tree
Themen zu VorgehensweisenHow-to Topics

ReferenzReference

System.Windows.Markup

LogicalTreeHelper

VisualTreeHelper

WPF-ArchitekturWPF Architecture
XAML in WPFXAML in WPF
BasiselementeBase Elements
EigenschaftenProperties
EreignisseEvents
EingabeInput
RessourcenResources
Erstellen von Formaten und VorlagenStyling and Templating
ThreadmodellThreading Model