CopyDictionary

StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4

此嵌入类在复制时用于将原始节点映射到新复制的节点上并被原始链接到新复制的链接上.

实现: ICopyDictionary

属性

Copies
public DataCollection<NodeType, NodeKey, PortKey, LinkType> Copies { get; }
value = copyDictionary.Copies

获取复制的节点并复制链接为 DataCollection 。

DestinationModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> DestinationModel { get; set; }
value = copyDictionary.DestinationModel
copyDictionary.DestinationModel = value

获取或设定复制操作的目的地模式.

SourceCollection
public DataCollection<NodeType, NodeKey, PortKey, LinkType> SourceCollection { get; set; }
value = copyDictionary.SourceCollection
copyDictionary.SourceCollection = value

获取或设置要复制的数据的源集,用于复制操作.

SourceModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> SourceModel { get; set; }
value = copyDictionary.SourceModel
copyDictionary.SourceModel = value

获取或设置复制操作的源模型.

方法

AddCopiedNode
public void AddCopiedNode(NodeType oldnode, NodeType newnode)
copyDictionary.AddCopiedNode(oldnode, newnode)

宣告一个源节点数据的映射为被复制的节点数据.

oldnode
源集中的节点数据
newnode
复制的节点数据, 或表示没有复制的某一源节点数据无效
ContainsSourceNode
public bool ContainsSourceNode(NodeType oldnode)
result = copyDictionary.ContainsSourceNode(oldnode)

如果给定的节点数据在源集中,则此上游是真实的.

oldnode
FindCopiedNode
public NodeType FindCopiedNode(NodeType oldnode)
result = copyDictionary.FindCopiedNode(oldnode)

查找给定源节点的复制节点 。

oldnode
源节点数据

返回值: 复制的节点数据

RemoveSourceNode
public void RemoveSourceNode(NodeType srcnodedata)
copyDictionary.RemoveSourceNode(srcnodedata)

删除源节点数据与任何被复制的节点数据之间的任何关联。

srcnodedata
源集中的节点数据