Skip to main content

DockLayoutManager.LogicalTreeStructure Property

Get or sets a value that specifies how the DockLayoutManager stores its logical structure.

Namespace: DevExpress.Xpf.Docking

Assembly: DevExpress.Xpf.Docking.v22.1.dll

NuGet Package: DevExpress.Wpf.Docking


public LogicalTreeStructure LogicalTreeStructure { get; set; }

Property Value

Type Description

Any of the LogicalTreeStructure enumeration values.

Available values:

Name Description

The DockLayoutManager stores its logical tree of layout items as a tree that reflects the actual item hierarchy.


The DockLayoutManager stores its layout panels as logical children.


The DockLayoutManager can store its logical tree of layout items in the following ways:

  • a tree that reflects the actual item hierarchy (LogicalTreeStructure is set to Default)
  • an optimized structure - layout panels are the DockLayoutManager‘s logical children (LogicalTreeStructure is set to Optimized).

The DockLayoutManager control has better performance when the LogicalTreeStructure property is set to Optimized.

See Also