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()