private void RemoveFromPane(DockPane pane) { pane.RemoveContent(this.Content); this.SetPane(null); if (pane.Contents.Count == 0) { pane.Dispose(); } }