public void AddDocument(ContentDocument pane)
{
pane.Visible = true;
pane.Control.Tag = pane;
if (pane.Control.DockingContainer == null || pane.Control.DockingContainer.IsDisposed)
{
pane.Control.DockingContainer = new DockingContainer(pane.Control);
}
pane.Control.DockingContainer.DockStateChanged += Document_DockStateChanged;
_panes.Insert(0, pane);
_panesInOrderUsed.Insert(0, pane);
}