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.v25.1.dll
NuGet Package: DevExpress.Wpf.Docking
Classes
| Name | Description |
|---|---|
| Appearance | Contains a LayoutItem cell’s states. |
| AppearanceObject | Contains an item’s appearance properties. |
| AutoHideGroup | A container for auto-hidden dock panels. |
| 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. |
| DockControllerCommand | Provides commands on dock panels. |
| DockingDocumentUIService | Allows you to show documents in docked LayoutPanels. |
| DockLayoutManager | Represents a container for dock and layout items. |
| DockLayoutManagerLinker static | Provides methods for link operations. |
| DocumentGroup | A container for DocumentPanel and LayoutPanel objects. The DocumentGroup displays child DocumentPanel‘s in tabbed or MDI UIs. |
| DocumentPanel | A child panel in a DocumentGroup. The DocumentPanel supports the MDI and Tabbed UIs. |
| EmptySpaceItem | Adds whitespace to a UI. The whitespace is a rectangle object with invisible bounds that has its own height and width. |
| FixedItem | Serves as a base class for fixed items that you can find in the Customization Window (the EmptySpaceItem, LabelItem, LayoutSplitter, and SeparatorItem ). |
| FloatGroup | A container for floating panels. |
| FloatGroupCollection | Represents a collection of FloatGroup objects. |
| LabelItem | A label that displays custom text. |
| LayoutControlItem | A Layout Group‘s child element that can display a control with a label. |
| LayoutController | Represents the object that provides methods to manage the layout of items. |
| LayoutGroup | A container for items and groups. |
| LayoutPanel | A dock panel. You can use a LayoutPanel in dock and layout UIs. |
| LayoutSplitter | Allows you to resize a layout item at runtime. |
| MDIControllerCommand | |
| MDIMenuBar | |
| MDIMenuBar.MDIButtonSettings | |
| RestoreLayoutOptions | Contains options that control the restoration of dock and layout items. |
| SeparatorItem | A line that you can place between neighboring UI elements to improve the display of your application’s layout. |
| TabbedDocumentUIService | Allows you to show documents in tabbed DocumentPanels. |
| TabbedGroup | A tabbed group of dock panels (LayoutPanel objects). |
Interfaces
| Name | Description |
|---|---|
| IDockController | Provides methods to perform docking operations on groups and panels. DevExpress.Xpf.Docking.DockControllerBase |
| IMDIController | Provides methods to perform operations on MDI panels. |
Enums
| Name | Description |
|---|---|
| ActivateOnFocusing | Lists the values that specify how the content item is activated on focusing. |
| AutoHideType | Contains values that identify possible auto-hide positions for dock panels. |
| AutoScrollOnOverflow | Lists the values that specify how the tab headers are scrolled while selecting tabs when tab headers could not fit into the header panel. |
| 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. |
| DockGuide | Contains values that specify dock hint sections. Each DockGuide consists of multiple DockHints. |
| DockHint | Contains values that specify the dock hint. |
| DockingStyle | Contains values that specify the dock behavior of the DockLayoutManager. |
| DockingViewStyle | Lists the values that specify the docking items’ view style. |
| DockItemState | Contains values that identify dock states. |
| 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. |
| FloatState | Contains values that identify dock states. |
| 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. |
| LogicalTreeStructure | Lists values that specify the logical tree structure. |
| MDIMenuBar.ItemType | |
| MDIState | Enumerates available states for panels in a DocumentGroup in MDI mode. |
| MDIStyle | Contains values that specify how a DocumentGroup represents its children. |
| SelectionOnTabRemoval | Lists the values that specify which tab is selected when closing the current tab. |
| TabbedGroupDisplayMode | Lists the DocumentGroup‘s displaying modes. |