Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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

NuGet Package: DevExpress.Wpf.Docking

#Declaration

public LogicalTreeStructure LogicalTreeStructure { get; set; }

#Property Value

Type Description
LogicalTreeStructure

Any of the LogicalTreeStructure enumeration values.

Available values:

Name Description
Default

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

Optimized

The DockLayoutManager stores its layout panels as logical children.

#Remarks

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