Árbol de elementos y serialización

Los elementos de programación de WPF a menudo existen con alguna forma de relación recíproca en el árbol. Por ejemplo, la interfaz de usuario de una aplicación, creada en XAML, puede conceptualizarse como un árbol de objetos. El árbol de elementos puede dividirse aún más en dos árboles discretos, pero paralelos en ocasiones: el árbol lógico y el árbol visual. La serialización en WPF implica guardar el estado de estos dos árboles, así como el estado de la aplicación y escribirlo en un archivo, posiblemente en XAML.

En esta sección

Árboles en WPF
Limitaciones en la serialización de XamlWriter.Save
Inicialización de elementos de objeto no incluidos en un árbol de objetos
Temas "Cómo..."

Referencia

System.Windows.Markup

LogicalTreeHelper

VisualTreeHelper

Arquitectura de WPF
XAML en WPF
Elementos base
Propiedades
Eventos
Entrada
Recursos
Aplicar estilos y plantillas
Modelo de subprocesos