Class SugiyamaSettings
Contains settings for the SugiyamaProcessor class.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core.dll
Syntax
public class SugiyamaSettings
Constructors
SugiyamaSettings()
Properties
AnimateTransitions
Gets or sets whether layout changes are animated.
Declaration
public bool AnimateTransitions { get; set; }
Property Value
System.Boolean
|
ComponentMargin
Gets or sets the component margin.
Declaration
public Size ComponentMargin { get; set; }
Property Value
System.Windows.Size
The component margin. |
ComponentsGridWidth
Gets or sets the width of the components grid.
Declaration
public double ComponentsGridWidth { get; set; }
Property Value
System.Double
The width of the components grid. |
HorizontalDistance
Gets or sets the distance between nodes within a layer.
Declaration
public double HorizontalDistance { get; set; }
Property Value
System.Double
|
IgnoreContainers
Gets or sets whether the shape containers are ignored when laying out the graph.
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
public bool IgnoreContainers { get; set; }
Property Value
System.Boolean
|
See Also
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
public bool IgnoreInvisible { get; set; }
Property Value
System.Boolean
|
IgnoreNodeSize
Gets a value indicating whether IgnoreNodeSize.
Declaration
public bool IgnoreNodeSize { get; }
Property Value
System.Boolean
|
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
public bool LayoutContainerChildren { get; set; }
Property Value
System.Boolean
|
See Also
Orientation
Gets or sets the orientation of the layout.
Declaration
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
public Size ShapeMargin { get; set; }
Property Value
System.Windows.Size
|
TotalMargin
Gets or sets the margin of the whole diagram.
Declaration
public Size TotalMargin { get; set; }
Property Value
System.Windows.Size
The total margin. |
VerticalDistance
Gets or sets the distance between layers.
Declaration
public double VerticalDistance { get; set; }
Property Value
System.Double
|