Class
TreeLayout

Tree layout algorithms.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public sealed class TreeLayout : LayoutBase<TreeLayoutData, object>

Inheritance: objectLayoutBase<TreeLayoutData, object>TreeLayout

Inherited Members LayoutBase<TreeLayoutData, object>.BuildContainerHierarchy(IGraph)LayoutBase<TreeLayoutData, object>.Layout(IGraph, object)LayoutBase<TreeLayoutData, object>.Layout(ContainerGraph<TreeLayoutData, object>, object)

Constructors

TreeLayout()

Declaration

cs-api-definition
public TreeLayout()

Methods

Layout(ContainerGraph<TreeLayoutData, object>, object)

Layout of the specified container without iterating into possible children containers.

Declaration

cs-api-definition
public override void Layout(ContainerGraph<TreeLayoutData, object> containerGraph, object settings)

Parameters

containerGraph

ContainerGraph<TreeLayoutData, object>

The container to be organized.

settings

object

The settings.

Overrides LayoutBase<TreeLayoutData, object>.Layout(ContainerGraph<TreeLayoutData, object>, object)

Layout(IGraph, object)

Applies the tree layout to the given diagram.

Declaration

cs-api-definition
public override void Layout(IGraph diagramControl, object settings)

Parameters

diagramControl

IGraph

The diagram to organize.

settings

object

The settings to use. These settings are specific for the algorithm and need to be casted (TreeLayoutSettings and SugiyamaSettings).

Overrides LayoutBase<TreeLayoutData, object>.Layout(IGraph, object)