Class
GraphAnalysisSettings

Defines the properties used during the extraction of a graph from the diagram control.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public class GraphAnalysisSettings

Inheritance: objectGraphAnalysisSettings

Constructors

GraphAnalysisSettings()

Initializes a new instance of the GraphAnalysisSettings class.

Declaration

cs-api-definition
public GraphAnalysisSettings()

Properties

IgnoreContainers

Gets or sets whether the containers are considered as black-boxes or whether they have to be ignored and all normal shapes in the diagram are organized. If set to true shape containers will not be taken into account and all children inside a (possibly nested) container will be organized independently of their parent container as part of the global layout.

Declaration

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

Property Value

bool

Remarks

If this property is set to false the LayoutContainerChildren can additionally layout the content on top of the global layout.

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

LayoutContainerChildren

Gets or sets whether the children inside the containers have to be organized.

Declaration

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

Property Value

bool

Remarks

This property only makes sense if the IgnoreContainers is set to false, since otherwise the children are anyway organized as part of the global layout.