void DockFloatingBayLayoutEngine_PaneRemoved(object sender, LayoutEngineEventArgs e)
 {
     if (Children.Count == 0)
         OnClosed(new EventArgs());
 }
 protected void OnPaneRemovedInBay(LayoutEngineEventArgs e)
 {
     if (PaneRemovedInBay != null)
         PaneRemovedInBay(this, e);
 }
 protected virtual void OnPaneRemoved(LayoutEngineEventArgs e)
 {
     if (PaneRemoved != null)
         PaneRemoved(this, e);
 }
 protected override void OnPaneRemoved(LayoutEngineEventArgs e)
 {
     base.OnPaneRemoved(e);
     for (var i = 0; i < Children.Count; i++)
         Children[i].SplitterVisible = i != 0;
 }