DockRegion is an internal control within the AcrylicUI docking framework. It represents one of the main docking areas within a DockPanel: Document, Left, Right, or Bottom.
Developers do not interact directly with DockRegion. The DockPanel automatically creates and manages four DockRegion instances (one for each DockArea).
- When
DockContentis added to theDockPanel, it's routed to the appropriateDockRegionbased on itsDefaultDockAreaor docking state. - Each
DockRegionmanages the layout, size, and visibility of theDockGroup(s) it contains. - The
DockRegionhandles the display and interaction logic for its associatedDockSplitter(if applicable) to allow resizing.
Essentially, DockRegion acts as the top-level container for a specific docking area (e.g., the entire left-hand docked area) and manages the groups of tabbed content within that area.
- Represents a specific
DockArea(Document, Left, Right, Bottom). - Manages a collection of
DockGroupinstances. - Controls the docking (
Dockproperty) and sizing of the region within theDockPanel. - Manages the visibility and position of its associated
DockSplitter. - Handles adding, removing, and inserting content into its
DockGroups.
See also: DockPanel, DockGroup, DockArea, DockSplitter