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
nodesIEnumerable<INodeData>linksIEnumerable<ILinkData>
DiagramDataSource(List<Node>)
public DiagramDataSource(List<Node> nodeSource)
Parameters
Methods
ConvertToLink(ILinkData)
加载数据,由数据源到连线数据
protected override Link ConvertToLink(ILinkData linkData)
Parameters
linkDataILinkData
Returns
ConvertToNode(INodeData)
加载数据,由数据源到节点数据
protected override Node ConvertToNode(INodeData unit)
Parameters
unitINodeData
Returns
CreateLinkData()
protected virtual ILinkData CreateLinkData()
Returns
GetLinkDatas()
public override List<ILinkData> GetLinkDatas()
Returns
GetNodeDatas()
public override List<INodeData> GetNodeDatas()