要素のツリーおよびシリアル化
WPF プログラミングの各要素は、多くの場合、ある種の相互ツリー リレーションシップにあります。 たとえば、XAML で作成するアプリケーション UI は、オブジェクト ツリーとして概念化できます。 要素のツリーはさらに、論理ツリーとビジュアル ツリーという 2 つのツリーに分割できます。これらのツリーは異なるものですが、同時に並列関係である場合もありまます。 WPF でのシリアル化には、これら 2 つのツリーの状態およびアプリケーション状態の保存と、ファイル (通常は XAML) へのその書き込みが含まれます。