元素树和序列化

WPF 编程元素彼此之间通常以某种形式的树关系存在。 例如,XAML 中创建的应用程序 UI 可概念化为一个对象树。 可进一步将元素树分为两个离散但有时会并行的树:逻辑树和可视化树。 WPF 中的序列化涉及保存这两个树和应用程序的状态并将状态写入文件(可能以 XAML 形式)。

本节内容

WPF 中的树
XamlWriter.Save 的序列化限制
不在对象树中的对象元素的初始化
操作指南主题

参考

System.Windows.Markup

LogicalTreeHelper

VisualTreeHelper

WPF 体系结构
WPF 中的 XAML
基元素
属性
事件
输入
资源
样式设置和模板化
线程模型