Optimizes the layout of controls, removing unnecessary groups, without visually breaking the existent layout. This method allows you to retain empty tabs during optimization.
public bool OptimizeLayout( bool keepEmptyTabs )
Public Function OptimizeLayout( keepEmptyTabs As Boolean ) As Boolean
true to retain empty tabs during optimization; false to destroy empty tabs.
A Boolean value that specifies whether the layout has been optimized.
The OptimizeLayout method is automatically called when performing drag-and-drop operations on layout items and groups, and when loading a layout from an XML file.
The method removes unnecessary groups, without visually breaking the existent layout. For instance, empty groups are destroyed if their LayoutGroup.View properties are set to LayoutGroupView.Group. During optimization, some layout items may be moved to the group's parent, if this doesn't visually break the current layout.