Partager via


Arborescence des éléments et sérialisation

Les éléments de programmation WPF existent souvent sous une forme quelconque de relation d’arborescence entre eux. Par exemple, une interface utilisateur d’application créée en XAML peut être conceptualisée en tant qu’arborescence d’objets. L’arborescence d’éléments peut être divisée en deux arborescences discrètes mais parfois parallèles : l’arborescence logique et l’arborescence visuelle. La sérialisation dans WPF implique d’enregistrer l’état de ces deux arborescences ainsi que l’état de l’application et de l’écrire dans un fichier, potentiellement en xaml.

Dans cette section

Arborescences dans WPFlimitations de sérialisation dans WPF via XamlWriter.SaveInitialisation pour les éléments d'objet n'étant pas dans un arbre d'objetsSujets pratiques

Référence

System.Windows.Markup

LogicalTreeHelper

VisualTreeHelper

Architecture WPFXAML dans WPFÉléments de basePropriétésÉvénementsSaisieRessourcesStyles et modèlesModèle de threading