保存および読み込みメカニズムの使用
プロパティの保存と読み込み への移動
フォームの記述は、フォームのプロパティのリストと、フォーム上の各コンポーネントの同様の記述で構成されます。各コンポーネント(フォームそのものを含む)の記述の保存と読み込みは、そのコンポーネント自身が担当します。
デフォルトでは、コンポーネントが自分自身を保存する際には、デフォルト値と異なる値を持つすべての published プロパティの値を宣言順に書き込みます。コンポーネントが自分自身を読み込む際には、まず自分自身のインスタンスを作成し、すべてのプロパティをデフォルト値に設定してから、保存されている(デフォルト値でない)プロパティ値を読み取ります。
このデフォルトのメカニズムは、ほとんどのコンポーネントの要求を満たしており、コンポーネント開発者側で何かを行う必要はまったくありません。ただし、特定のコンポーネントの必要に合わせて保存および読み込み処理をカスタマイズできる方法もいくつか用意されています。