private void RefreshChanges(bool performLayout) { if (IsDisposed) { return; } CaptionControl.RefreshChanges(); TabStripControl.RefreshChanges(); if (DockState == DockState.Float) { FloatWindow.RefreshChanges(); } if (DockHelper.IsDockStateAutoHide(DockState) && DockPanel != null) { DockPanel.RefreshAutoHideStrip(); DockPanel.PerformLayout(); } if (performLayout) { PerformLayout(); } }