Dock and Layout UI: Object Structure
- 2 minutes to read
The following list enumerates all basic UI building blocks available to you with the DockLayoutManager component. The list also indicates the nesting order of supported objects.
- DockLayoutManager
- LayoutGroup (root)
- LayoutGroup
- Group Content
- TabbedGroup
- Group Content
- DocumentGroup
- LayoutGroup
- AutoHideGroups
- AutoHideGroup
- Group Content
- AutoHideGroup
- FloatGroups
- FloatGroup
- Group Content
- TabbedGroup
- Group Content
- DocumentGroup
- FloatGroup
- LayoutGroup (root)
Group Content
You can place the following items in groups:
Dock UI
- LayoutPanel
- LayoutGroup
- Group Content
- LayoutGroup
Layout UI
Limitations
Do not combine dock and layout items within a single LayoutGroup.
Do not combine LayoutGroups that contain dock items with groups that contain layout items. If you need to arrange layout items next to dock items, add the layout items into a LayoutPanel.
Do not use dock items outside the DockLayoutManager control.
Do not add LayoutControlItems in LayoutPanels. Instead, wrap LayoutControlItems with a LayoutGroup and then add the LayoutGroup in a LayoutPanel:
<dxdo:LayoutPanel> <dxdo:LayoutGroup> <dxdo:LayoutControlItem> <!-- ... --> </dxdo:LayoutControlItem> </dxdo:LayoutGroup> </dxdo:LayoutPanel>
Next Steps
- Dock Layout Manager: Get Started
- This topic shows how to create and manipulate general Dock UI panels and groups.
- Dock UI Items
- This topic describes DockLayoutManager‘s items that you can use to build a dock UI.
- Layout UI Items
- This topic describes DockLayoutManager‘s items that you can use to build a layout UI.
Examples
See Also