private void InitializeDocking()
{
Controls.Remove(MainSplitter);
WindowHolder.Dock = DockStyle.Fill;
StyleDrawer.Dock = DockStyle.Fill;
_styleContent = new DockContent { Text = @"WindowStyle Preview" };
_styleContent.Controls.Add(WindowHolder);
_styleContent.Controls.Add(StyleStatusStrip);
_styleContent.Controls.Add(StyleToolStrip);
StyleStatusStrip.SendToBack();
StyleToolStrip.BringToFront();
_imageContent = new DockContent { Text = @"WindowStyle Image Editor" };
_imageContent.Controls.Add(StyleDrawer);
_styleContent.CloseButtonVisible = _imageContent.CloseButtonVisible = false;
_styleDockPanel = new DockPanel { Dock = DockStyle.Fill, DocumentStyle = DocumentStyle.DockingWindow };
if (File.Exists("WindowEditor.xml"))
{
DeserializeDockContent dc = GetContent;
_styleDockPanel.LoadFromXml("WindowEditor.xml", dc);
}
else
{
_styleContent.Show(_styleDockPanel, DockState.Document);
_imageContent.Show(_styleContent.Pane, DockAlignment.Bottom, 0.40);
}
Controls.Add(_styleDockPanel);
_styleDockPanel.BringToFront();
}