Skip to main content
A newer version of this page is available. .

DevExpress.Xpf.Docking Namespace

Contains classes that implement the main functionality of the DXDocking for WPF suite. To use these classes in XAML code, add the xmlns:dxdo=”http://schemas.devexpress.com/winfx/2008/xaml/docking“ namespace reference.

Assembly: DevExpress.Xpf.Docking.v17.2.dll

Classes

Name Description
AutoHideGroup A container for auto-hidden dock panels at a specific side of the DockLayoutManager.
AutoHideGroupCollection Represents a collection of AutoHideGroup objects.
BaseLayoutItem Represents the base class for dock panels and groups.
BaseLayoutItemCollection Represents a collection of BaseLayoutItem objects.
ClosedPanelCollection Represents a collection of closed (hidden) panels.
ContentItem An abstract class for objects capable of displaying content.
DefaultMenuItemNames static Contains names of the context menu items.
DockController Provides methods to perform docking operations on panels.
DockControllerBase The base class for DockControllers that provide methods to perform docking operations on panels.
DockingDocumentUIService Allows you to show documents in docked LayoutPanels.
DockLayoutManager Represents a container for dock and layout items.
DocumentGroup Represents child panels (DocumentPanel objects) using either a tabbed or MDI UI.
DocumentPanel DocumentPanel objects represent child panels in a DocumentGroup.
EmptySpaceItem Adds whitespace to a UI.
FixedItem An ancestor for fixed items available via the Customization Form (the Empty Space Item, Label, Splitter and Separator).
FloatGroup A container for floating panels.
FloatGroupCollection Represents a collection of FloatGroup objects.
LabelItem A label displaying custom text.
LayoutControlItem An element of a Layout Group, capable of displaying a control with a label.
LayoutController Represents the object that provides methods to manage the layout of items.
LayoutGroup Represents a group of items, arranging them side by side (either horizontally or vertically) or using the tabbed UI (the tabbed UI is only supported when combining layout items).
LayoutPanel Represents a dock panel.
LayoutSplitter Provides runtime item resizing.
RestoreLayoutOptions Contains options that control the restoration of dock and layout items.
SeparatorItem A visual separator between neighboring items.
TabbedDocumentUIService Allows you to show documents in tabbed DocumentPanels.
TabbedGroup Represents a tabbed group of dock panels (LayoutPanel objects).

Enums

Name Description
AutoHideType Contains values that identify possible auto-hide positions for dock panels.
CaptionAlignMode Enumerates the options that specify how the controls and their captions are aligned within the layout items.
CaptionLocation Contains values that specify the position of an item’s caption.
ClosePageButtonShowMode Enumerates values that specify whether Close buttons are displayed in individual tab pages, the tab control’s header, or in both.
ClosingBehavior Contains values that specify how panels are closed.
DockingStyle Contains values that specify the dock behavior of the DockLayoutManager.
DockOperation Provides members to label different docking operation types.
FixedItemStyle Identifies the type a FixedItem object.
FloatingMode Contains values that specify how floating panels can be dragged.
GroupBorderStyle Contains values that specify how a group’s borders are rendered.
ImageLocation Contains values that specify how an image is displayed relative to an adjacent text region.
MDIState Enumerates available states for panels in a DocumentGroup in MDI mode.
MDIStyle Contains values that specify how a DocumentGroup represents its children.