Class DiagramDataSource
- Namespace
- H.Controls.Diagram.GraphSource
- Assembly
- H.Controls.Diagram.dll
public class DiagramDataSource : GraphSource<INodeData, ILinkData>, IDataSource<INodeData, ILinkData>, IDiagramDataSource, IGraphSource
- Inheritance
-
DiagramDataSource
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
DiagramDataSource(IEnumerable<INodeData>, IEnumerable<ILinkData>)
public DiagramDataSource(IEnumerable<INodeData> nodes, IEnumerable<ILinkData> links)
Parameters
nodes
IEnumerable<INodeData>links
IEnumerable<ILinkData>
DiagramDataSource(List<Node>)
public DiagramDataSource(List<Node> nodeSource)
Parameters
Methods
ConvertToLink(ILinkData)
加载数据,由数据源到连线数据
protected override Link ConvertToLink(ILinkData linkData)
Parameters
linkData
ILinkData
Returns
ConvertToNode(INodeData)
加载数据,由数据源到节点数据
protected override Node ConvertToNode(INodeData unit)
Parameters
unit
INodeData
Returns
CreateLinkData()
protected virtual ILinkData CreateLinkData()
Returns
GetLinkDatas()
public override List<ILinkData> GetLinkDatas()
Returns
GetNodeDatas()
public override List<INodeData> GetNodeDatas()