Árvore de Elemento e Serialização
WPF programming elements often exist in some form of tree relationship to each other. Por exemplo, um aplicativo criado de interface do usuário em XAML pode ser conceitualizam como uma árvore de objetos. A árvore de elementos pode ser dividida em duas árvores discretas, porém às vezes paralelas: o árvore lógica e o árvore visual. Serialização no WPF envolve salvar o estado dessas duas árvores, bem como o estado do aplicativo e gravar em um arquivo potencialmente como XAML.