[]
        
(Showing Draft Content)

C1.Diagram.Standard.FlexDiagram

FlexDiagram Class

Charting control for visualizing graph-based data.

Inheritance
FlexDiagram
Implements
IChartBase
IStyleProvider
IPalette
IBrushConverter
ISizeProvider
IRendererProvider
ILegendLabelsProvider
IChartSerializer
Namespace: C1.Diagram.Standard
Assembly: C1.Chart.Diagram.dll
Syntax
public class FlexDiagram : FlexChartBase, IChartBase, IStyleProvider, IPalette, IBrushConverter, ISizeProvider, IRendererProvider, ILegendLabelsProvider, IChartSerializer
Public Class FlexDiagram
    Inherits FlexChartBase
    Implements IChartBase, IStyleProvider, IPalette, IBrushConverter, ISizeProvider, IRendererProvider, ILegendLabelsProvider, IChartSerializer

Constructors

Name Description
FlexDiagram()

Creates an instance of FlexDiagram component.

Properties

Name Description
Binding

Gets or sets the property name for binding.

ChildItemsPath

Gets or set the name of property for child items.

DataSource

Gets or sets the data source.

Direction

Gets or sets the diagram layout direction.

EdgeRouting

Gets or sets the edge routing method.

EdgeStyle

Gets the default edge style.

Edges

Gets collection of edges (links between nodes).

NodeStyle

Gets the default node style.

Nodes

Gets collection of nodes.

Methods

Name Description
GetStyle(string)
HitTest(double, double)

Return hit test info about the point at the specified coordinates.

Events

Name Description
EdgeCreated

Fires when edge has been created during data binding.

NodeCreated

Fires when node has been created.

NodeRendered

Fires when node has been rendered.

NodeRendering

Fires before rendering node.