Class
SugiyamaSettings

Contains settings for the SugiyamaProcessor class.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public class SugiyamaSettings

Inheritance: objectSugiyamaSettings

Constructors

SugiyamaSettings()

Initializes a new instance of the SugiyamaSettings class.

Declaration

cs-api-definition
public SugiyamaSettings()

Properties

AnimateTransitions

Gets or sets whether layout changes are animated.

Declaration

cs-api-definition
public bool AnimateTransitions { get; set; }

Property Value

bool

ComponentMargin

Gets or sets the component margin.

Declaration

cs-api-definition
public Size ComponentMargin { get; set; }

Property Value

Size

The component margin.

ComponentsGridWidth

Gets or sets the width of the components grid.

Declaration

cs-api-definition
public double ComponentsGridWidth { get; set; }

Property Value

double

The width of the components grid.

HorizontalDistance

Gets or sets the distance between nodes within a layer.

Declaration

cs-api-definition
public double HorizontalDistance { get; set; }

Property Value

double

IgnoreContainers

Gets or sets whether the shape containers are ignored when laying out the graph. If false the shape containers will be considered as ordinary shapes in the tree layout process. You can additionally set the LayoutContainerChildren flag to perform a separate layout pass on the content of the containers. On the other hand, if this property is set to true the LayoutContainerChildren flag will have no effect since the layout process will be oblivious to the containers.

Declaration

cs-api-definition
public bool IgnoreContainers { get; set; }

Property Value

bool

IgnoreInvisible

Gets or sets whether the non-visible diagram items have to be taken into account. If set to true shapes with Visibility not set to Visible will be ignored.

Declaration

cs-api-definition
public bool IgnoreInvisible { get; set; }

Property Value

bool

IgnoreNodeSize

Gets a value indicating whether IgnoreNodeSize.

Declaration

cs-api-definition
public bool IgnoreNodeSize { get; }

Property Value

bool

LayoutContainerChildren

Gets or sets a value indicating whether the content of the containers is processed on top of the global layout. This flag has only an effect if IgnoreContainers is set to false.

Declaration

cs-api-definition
public bool LayoutContainerChildren { get; set; }

Property Value

bool

Orientation

Gets or sets the orientation of the layout.

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

The orientation in which the layout process should organize the diagram.

ShapeMargin

Gets or sets Margin.

Declaration

cs-api-definition
public Size ShapeMargin { get; set; }

Property Value

Size

TotalMargin

Gets or sets the margin of the whole diagram.

Declaration

cs-api-definition
public Size TotalMargin { get; set; }

Property Value

Size

The total margin.

VerticalDistance

Gets or sets the distance between layers.

Declaration

cs-api-definition
public double VerticalDistance { get; set; }

Property Value

double