Table of Contents

Class DisplayGraphSource

Namespace
H.Controls.Diagram.Extension
Assembly
H.Controls.Diagram.Extension.dll

根据 Unit和Wire加载的数据源

public class DisplayGraphSource : GraphSource<TextNodeData, FlowableLinkData>, IGraphSource, IDataSource<TextNodeData, FlowableLinkData>
Inheritance
DisplayGraphSource
Implements
Inherited Members
Extension Methods

Constructors

DisplayGraphSource(IEnumerable<TextNodeData>, IEnumerable<FlowableLinkData>)

public DisplayGraphSource(IEnumerable<TextNodeData> nodes, IEnumerable<FlowableLinkData> links)

Parameters

nodes IEnumerable<TextNodeData>
links IEnumerable<FlowableLinkData>

DisplayGraphSource(List<Node>)

public DisplayGraphSource(List<Node> nodeSource)

Parameters

nodeSource List<Node>

Methods

加载数据,由数据源到连线数据

protected override Link ConvertToLink(FlowableLinkData wire)

Parameters

wire FlowableLinkData

Returns

Link

ConvertToNode(TextNodeData)

加载数据,由数据源到节点数据

protected override Node ConvertToNode(TextNodeData unit)

Parameters

unit TextNodeData

Returns

Node

GetLinkType()

public override List<FlowableLinkData> GetLinkType()

Returns

List<FlowableLinkData>

GetNodeType()

public override List<TextNodeData> GetNodeType()

Returns

List<TextNodeData>