Table of Contents

Class DisplayGraphSource

Namespace
H.Controls.Diagram.Presenter.Provider
Assembly
H.Controls.Diagram.Presenter.dll
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

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

[Obsolete]
protected override Link ConvertToLink(FlowableLinkData wire)

Parameters

wire FlowableLinkData

Returns

Link

ConvertToNode(TextNodeData)

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

protected override Node ConvertToNode(TextNodeData unit)

Parameters

unit TextNodeData

Returns

Node

GetLinkDatas()

public override List<FlowableLinkData> GetLinkDatas()

Returns

List<FlowableLinkData>

GetNodeDatas()

public override List<TextNodeData> GetNodeDatas()

Returns

List<TextNodeData>