RadLayoutControl is a flexible component that allows you to arrange visual elements inside its boundaries. Thus helping you to create complex layouts that can be rearranged at runtime.
Complex layouts: With RadLayoutControl you can create complex compositions that can be easily rearranged and resized according to the available size of the control.
Runtime layout customization: You can customize the layout at any given point in time while the application is running. You can rearrange the items, delete, resize, etc. You can read more about this in the Edit the Layout help article.
Items nesting: You can nest layout items inside one another which gives you very flexible control over the arrangement of the layout.
Layout groups: The control provides you with few types of layout groups which have different visual representation. You can read more about this feature in the Layout Groups section in the documentation.
Save and load the layout: This feature allows you to save the current state of the layout. You can read more about it in the Save/Load Layout help article.
Toolbox: The toolbox allows you to easily add items to the layout via drag/drop. You can also use it to keep track of the deleted items, and the hierarchical structure of the layout. You can read more about this in the ToolBox documentation section.
You can find examples that demonstrate RadLayoutControl in our demo application.