Arrange child containers into rows or columns.
Arrange items in tabular form consisting of rows and columns.
Partition surface into different areas using panels, which can be resized using the split.
Hover over the child container to drag the item from one position to another. The remaining child containers automatically adjust to this change due to the respective layout rules.
Maximize and restore child containers using the built-in icons. When you maximize the child container, it covers the parent surface like a model window and it can be restored using the corresponding restore icon.
Resize child containers by dragging your mouse along the border. When you resize a control, the border style will be updated.
The public API lets you save and load the layout to local storage in XML format through the SaveLayout & LoadLayout methods.
Convert an existing layout to a Dashboard Layout through the AttachToLayout method.
Supports optional header and configurable ContextMenuStrip for the child containers.