XamDockManager の SaveLayout メソッドでレイアウトを保存しておき、LoadLayout メソッドで保存したレイアウトを読み込んでください。
// レイアウトの保存 using (FileStream fs = new FileStream("layout.xml", FileMode.Create, FileAccess.Write)) { xamDockManager1.SaveLayout(fs); } // レイアウトの読み込み using (FileStream fs = new FileStream("layout.xml", FileMode.Open, FileAccess.Read)) { xamDockManager1.LoadLayout(fs); }
注意点が 1 つあります。各コンテンツ ペインは一意の名前を持つ必要があります。一意の名前を持たないコンテンツ ペインを保存しようとすると、xamDockManager は例外をスローします。
リファレンス
- 「レイアウトの保存およびロードについて」
- 「SaveLayout(Stream) メソッド」
- 「LoadLayout(Stream) メソッド」