LayoutGroup.OptimizeLayout(Boolean) Method
Optimizes the layout of controls, removing unnecessary groups, without visually breaking the existent layout. This method allows you to retain empty tabs during optimization.
Namespace: DevExpress.Xpf.LayoutControl
Assembly: DevExpress.Xpf.LayoutControl.v24.1.dll
NuGet Package: DevExpress.Wpf.LayoutControl
Declaration
Parameters
Name | Type | Description |
---|---|---|
keepEmptyTabs | Boolean | true to retain empty tabs during optimization; false to destroy empty tabs. |
Returns
Type | Description |
---|---|
Boolean | A Boolean value that specifies whether the layout has been optimized. |
Remarks
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.