Table of Contents

Class DiagramDataSourceConverter

Namespace
H.Controls.Diagram.Extension
Assembly
H.Controls.Diagram.Extension.dll
public class DiagramDataSourceConverter : GraphSource<INodeData, ILinkData>, IGraphSource, IDataSource<INodeData, ILinkData>
Inheritance
DiagramDataSourceConverter
Implements
Derived
Inherited Members
Extension Methods

Constructors

DiagramDataSourceConverter(IEnumerable<INodeData>, IEnumerable<ILinkData>)

public DiagramDataSourceConverter(IEnumerable<INodeData> nodes, IEnumerable<ILinkData> links)

Parameters

nodes IEnumerable<INodeData>
links IEnumerable<ILinkData>

DiagramDataSourceConverter(List<Node>)

public DiagramDataSourceConverter(List<Node> nodeSource)

Parameters

nodeSource List<Node>

Methods

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

protected override Link ConvertToLink(ILinkData wire)

Parameters

wire ILinkData

Returns

Link

ConvertToNode(INodeData)

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

protected override Node ConvertToNode(INodeData unit)

Parameters

unit INodeData

Returns

Node

CreateLinkData()

protected virtual ILinkData CreateLinkData()

Returns

ILinkData

GetLinkType()

public override List<ILinkData> GetLinkType()

Returns

List<ILinkData>

GetNodeType()

public override List<INodeData> GetNodeType()

Returns

List<INodeData>