Back to Devexpress

DevExpress.Xpf.Docking Namespace

wpf-devexpress-dot-xpf-1eb83d57.md

latest9.5 KB
Original Source

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.2.dll

NuGet Package : DevExpress.Wpf.Docking

Classes

NameDescription
AppearanceContains a LayoutItem cell’s states.
AppearanceObjectContains an item’s appearance properties.
AutoHideGroupA container for auto-hidden dock panels.
AutoHideGroupCollectionRepresents a collection of AutoHideGroup objects.
BaseLayoutItemRepresents the base class for dock panels and groups.
BaseLayoutItemCollectionRepresents a collection of BaseLayoutItem objects.
ClosedPanelCollectionRepresents a collection of closed (hidden) panels.
ContentItemAn abstract class for objects capable of displaying content.
DefaultMenuItemNames staticContains names of the context menu items.
DockControllerProvides methods to perform docking operations on panels.
DockControllerBaseThe base class for DockControllers that provide methods to perform docking operations on panels.
DockControllerCommandProvides commands on dock panels.
DockingDocumentUIServiceAllows you to show documents in docked LayoutPanels.
DockLayoutManagerRepresents a container for dock and layout items.
DockLayoutManagerLinker staticProvides methods for link operations.
DocumentGroupA container for DocumentPanel and LayoutPanel objects. The DocumentGroup displays child DocumentPanel‘s in tabbed or MDI UIs.
DocumentPanelA child panel in a DocumentGroup. The DocumentPanel supports the MDI and Tabbed UIs.
EmptySpaceItemAdds whitespace to a UI. The whitespace is a rectangle object with invisible bounds that has its own height and width.
FixedItemServes as a base class for fixed items that you can find in the Customization Window (the EmptySpaceItem, LabelItem, LayoutSplitter, and SeparatorItem ).
FloatGroupA container for floating panels.
FloatGroupCollectionRepresents a collection of FloatGroup objects.
LabelItemA label that displays custom text.
LayoutControlItemA Layout Group‘s child element that can display a control with a label.
LayoutControllerRepresents the object that provides methods to manage the layout of items.
LayoutGroupA container for items and groups.
LayoutPanelA dock panel. You can use a LayoutPanel in dock and layout UIs.
LayoutSplitterAllows you to resize a layout item at runtime.
MDIControllerCommand
MDIMenuBar
MDIMenuBar.MDIButtonSettings
RestoreLayoutOptionsContains options that control the restoration of dock and layout items.
SeparatorItemA line that you can place between neighboring UI elements to improve the display of your application’s layout.
TabbedDocumentUIServiceAllows you to show documents in tabbed DocumentPanels.
TabbedGroupA tabbed group of dock panels (LayoutPanel objects).

Interfaces

NameDescription
IDockControllerProvides methods to perform docking operations on groups and panels. DevExpress.Xpf.Docking.DockControllerBase
IMDIControllerProvides methods to perform operations on MDI panels.

Enums

NameDescription
ActivateOnFocusingLists the values that specify how the content item is activated on focusing.
AutoHideTypeContains values that identify possible auto-hide positions for dock panels.
AutoScrollOnOverflowLists the values that specify how the tab headers are scrolled while selecting tabs when tab headers could not fit into the header panel.
CaptionAlignModeEnumerates the options that specify how the controls and their captions are aligned within the layout items.
CaptionLocationContains values that specify the position of an item’s caption.
ClosePageButtonShowModeEnumerates values that specify whether Close buttons are displayed in individual tab pages, the tab control’s header, or in both.
ClosingBehaviorContains values that specify how panels are closed.
DockGuideContains values that specify dock hint sections. Each DockGuide consists of multiple DockHints.
DockHintContains values that specify the dock hint.
DockingStyleContains values that specify the dock behavior of the DockLayoutManager.
DockingViewStyleLists the values that specify the docking items’ view style.
DockItemStateContains values that identify dock states.
DockOperationProvides members to label different docking operation types.
FixedItemStyleIdentifies the type a FixedItem object.
FloatingModeContains values that specify how floating panels can be dragged.
FloatStateContains values that identify dock states.
GroupBorderStyleContains values that specify how a group’s borders are rendered.
ImageLocationContains values that specify how an image is displayed relative to an adjacent text region.
LogicalTreeStructureLists values that specify the logical tree structure.
MDIMenuBar.ItemType
MDIStateEnumerates available states for panels in a DocumentGroup in MDI mode.
MDIStyleContains values that specify how a DocumentGroup represents its children.
SelectionOnTabRemovalLists the values that specify which tab is selected when closing the current tab.
TabbedGroupDisplayModeLists the DocumentGroup‘s displaying modes.