DataCollection
StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4
Esta classe aninhada é uma coleção serializável de dados de nó e dados de link.
Implementa: IDataCollection
Propriedades
Links
public IEnumerable<LinkType> Links { get; set; }
value = dataCollection.Links
dataCollection.Links = value
Obtém ou define a coleta de dados de link, cada um de tipo .
Model
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> Model { get; set; }
value = dataCollection.Model
dataCollection.Model = value
Obtém ou define o modelo que possui todos os nós desta coleção.
Nodes
public IEnumerable<NodeType> Nodes { get; set; }
value = dataCollection.Nodes
dataCollection.Nodes = value
Obtém ou define a coleta de dados de nó, cada um de tipo .
Métodos
AddLink
public void AddLink(LinkType linkdata)
dataCollection.AddLink(linkdata)
Adicionar um link de dados para esta coleção.
- linkdata
- o tipo de dados é o parâmetro LinkType type
AddNode
public void AddNode(NodeType nodedata)
dataCollection.AddNode(nodedata)
Adicionar um dado de nó a esta coleção.
- nodedata
- o tipo de dados é o parâmetro NodeType type
ContainsLink
public bool ContainsLink(LinkType linkdata)
result = dataCollection.ContainsLink(linkdata)
Este predicado é verdadeiro se os dados do link fornecido estiverem na coleção de Links.
- linkdata
- o tipo de dados é o parâmetro LinkType type
ContainsNode
public bool ContainsNode(NodeType nodedata)
result = dataCollection.ContainsNode(nodedata)
Este predicado é verdadeiro se os dados do nó fornecido estiverem na coleção de nós.
- nodedata
- o tipo de dados é o parâmetro NodeType type
RemoveLink
public void RemoveLink(LinkType linkdata)
dataCollection.RemoveLink(linkdata)
Remover os dados de uma ligação desta colecção.
- linkdata
- o tipo de dados é o parâmetro LinkType type
RemoveNode
public void RemoveNode(NodeType nodedata)
dataCollection.RemoveNode(nodedata)
Remover um dado de nó desta coleção.
- nodedata
- o tipo de dados é o parâmetro NodeType type