Skip to main content

DockLayoutManager Class

Represents a container for dock panels.

Namespace: DevExpress.Xpf.Docking

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

#Declaration

[DXToolboxBrowsable]
[TemplatePart(Name = "PART_ClosedItemsPanel", Type = typeof(ClosedItemsPanel))]
[SupportDXTheme(TypeInAssembly = typeof(DockLayoutManager))]
[TemplatePart(Name = "PART_LeftAutoHideTray", Type = typeof(AutoHideTray))]
[TemplatePart(Name = "PART_RightAutoHideTray", Type = typeof(AutoHideTray))]
[TemplatePart(Name = "PART_TopAutoHideTray", Type = typeof(AutoHideTray))]
[TemplatePart(Name = "PART_BottomAutoHideTray", Type = typeof(AutoHideTray))]
[TemplatePart(Name = "PART_LeftAutoHideTrayPanel", Type = typeof(AutoHidePane))]
[TemplatePart(Name = "PART_RightAutoHideTrayPanel", Type = typeof(AutoHidePane))]
[TemplatePart(Name = "PART_TopAutoHideTrayPanel", Type = typeof(AutoHidePane))]
[TemplatePart(Name = "PART_BottomAutoHideTrayPanel", Type = typeof(AutoHidePane))]
public class DockLayoutManager :
    psvControl,
    IWeakEventListener,
    IUIElement,
    IDisposable,
    ILogicalTreeOwner,
    ISupportBatchUpdate

#Returned By

Properties and methods that return DockLayoutManager instances:

#Remarks

See Dock Layout Manager, to learn about implementing the docking and/or layout functionalities in your application.

#Examples

The following image shows the created structure of dock panels:

LayoutGroup_DXDocking

#Inheritance

Object
DispatcherObject
DependencyObject
Visual
UIElement
FrameworkElement
Control
DevExpress.Xpf.Docking.VisualElements.psvControl
DockLayoutManager
See Also