## Eremex.AvaloniaUI.Controls.Docking namespace

| public type | description |
| --- | --- |
| class [AutoHideGroup](./AutoHideGroup.md) | Groups auto-hidden panes along an edge of the dock manager. |
| class [AutoHideGroupCollection](./AutoHideGroupCollection.md) | Represents the collection of auto-hide groups in a dock manager. |
| abstract class [BaseGroupCollection&lt;T&gt;](./BaseGroupCollection-T.md) | Provides a collection of root docking groups associated with a dock manager. |
| abstract class [BaseItemCollection&lt;T&gt;](./BaseItemCollection-T.md) | Provides a collection of docking items associated with a dock manager. |
| class [ClosedPaneCollection](./ClosedPaneCollection.md) | Represents the collection of closed panes in a dock manager. |
| class [CustomizeDockGuideEventArgs](./CustomizeDockGuideEventArgs.md) | Provides data for customizing the docking guides displayed while an item is dragged. |
| class [DockGroup](./DockGroup.md) | Arranges docking items horizontally or vertically within a docking layout. |
| class [DockItemActivatedEventArgs](./DockItemActivatedEventArgs.md) | Provides data for the event raised when the active docking item changes. |
| abstract class [DockItemBase](./DockItemBase.md) | Provides the base functionality for panes and groups in a docking layout. |
| class [DockItemCollection](./DockItemCollection.md) | Represents the collection of child items in a docking group. |
| class [DockItemContextMenuOpeningEventArgs](./DockItemContextMenuOpeningEventArgs.md) | Provides data for the event raised before a docking item context menu opens. |
| class [DockItemEndFloatDraggingEventArgs](./DockItemEndFloatDraggingEventArgs.md) | Provides data for the event raised when dragging a floating docking item ends. |
| class [DockItemEventArgs](./DockItemEventArgs.md) | Provides data for an event associated with a docking item. |
| static class [DockItemExtensions](./DockItemExtensions.md) | Provides methods for enumerating nested docking items. |
| class [DockItemStartFloatDraggingEventArgs](./DockItemStartFloatDraggingEventArgs.md) | Provides data for the event raised when dragging a floating docking item starts. |
| class [DockManager](./DockManager.md) | Manages a layout of docked, floating, and auto-hidden panes and documents. |
| class [DockManagerCommands](./DockManagerCommands.md) | Provides commands for interacting with docking panes, groups, and floating windows. |
| static class [DockManagerExtensions](./DockManagerExtensions.md) | Provides methods for finding docking items and optimizing a docking layout. |
| class [DockManagerSerializer](./DockManagerSerializer.md) | Provides attached properties that control docking layout restoration. |
| abstract class [DockOperationBaseEventArgs](./DockOperationBaseEventArgs.md) | Provides the base data for events associated with a docking operation. |
| class [DockOperationCompletedEventArgs](./DockOperationCompletedEventArgs.md) | Provides data for the event raised after a docking operation completes. |
| class [DockOperationStartingEventArgs](./DockOperationStartingEventArgs.md) | Provides data for the event raised before a docking operation starts. |
| class [DockPane](./DockPane.md) | Displays content in a pane that can be docked, floated, auto-hidden, or closed. |
| class [DocumentGroup](./DocumentGroup.md) | Displays document panes as tabs in a document host. |
| class [DocumentPane](./DocumentPane.md) | Displays document content in a docking layout. |
| class [FloatGroup](./FloatGroup.md) | Displays a group of docking items in a floating window. |
| class [FloatGroupCollection](./FloatGroupCollection.md) | Represents the collection of floating groups in a dock manager. |
| class [TabbedGroup](./TabbedGroup.md) | Displays docking items as tabs with a single selected item. |

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
