New to Telerik UI for WPFStart a free 30-day trial

Contains settings for the SugiyamaProcessor class.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

C#
public class SugiyamaSettings

Inheritance: objectSugiyamaSettings

Constructors

Initializes a new instance of the SugiyamaSettings class.

C#
public SugiyamaSettings()

Properties

Gets or sets whether layout changes are animated.

C#
public bool AnimateTransitions { get; set; }

Gets or sets the component margin.

C#
public Size ComponentMargin { get; set; }
Property Value:

The component margin.

Gets or sets the width of the components grid.

C#
public double ComponentsGridWidth { get; set; }
Property Value:

The width of the components grid.

Gets or sets the distance between nodes within a layer.

C#
public double HorizontalDistance { get; set; }

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.

C#
public bool IgnoreContainers { get; set; }

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.

C#
public bool IgnoreInvisible { get; set; }

Gets a value indicating whether IgnoreNodeSize.

C#
public bool IgnoreNodeSize { get; }

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.

C#
public bool LayoutContainerChildren { get; set; }

Gets or sets the orientation of the layout.

C#
public Orientation Orientation { get; set; }
Property Value:

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

Gets or sets Margin.

C#
public Size ShapeMargin { get; set; }

Gets or sets the margin of the whole diagram.

C#
public Size TotalMargin { get; set; }
Property Value:

The total margin.

Gets or sets the distance between layers.

C#
public double VerticalDistance { get; set; }