DataCollection
StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4
Этот вложенный класс представляет собой сериализуемую коллекцию данных узла и данных ссылки.
Реализует: IDataCollection
Свойства
Links
public IEnumerable<LinkType> Links { get; set; }
value = dataCollection.Links
dataCollection.Links = value
Получает или устанавливает сбор данных ссылок, каждого типа.
Model
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> Model { get; set; }
value = dataCollection.Model
dataCollection.Model = value
Получает или устанавливает модель, которой принадлежат все узлы в этой коллекции.
Nodes
public IEnumerable<NodeType> Nodes { get; set; }
value = dataCollection.Nodes
dataCollection.Nodes = value
Получает или устанавливает сбор данных узла, каждого типа.
Методы
AddLink
public void AddLink(LinkType linkdata)
dataCollection.AddLink(linkdata)
Добавьте данные ссылки в этот сбор.
- linkdata
- Тип данных - параметр типа модели LinkType
AddNode
public void AddNode(NodeType nodedata)
dataCollection.AddNode(nodedata)
Добавьте данные узла в этот сбор.
- nodedata
- Тип данных - параметр типа модели NodeType
ContainsLink
public bool ContainsLink(LinkType linkdata)
result = dataCollection.ContainsLink(linkdata)
Этот предикат верен, если данные ссылки находятся в коллекции ссылок.
- linkdata
- Тип данных - параметр типа модели LinkType
ContainsNode
public bool ContainsNode(NodeType nodedata)
result = dataCollection.ContainsNode(nodedata)
Этот предикат верен, если данные данного узла находятся в сборе узлов.
- nodedata
- Тип данных - параметр типа модели NodeType
RemoveLink
public void RemoveLink(LinkType linkdata)
dataCollection.RemoveLink(linkdata)
Удалите данные ссылки из этого сборника.
- linkdata
- Тип данных - параметр типа модели LinkType
RemoveNode
public void RemoveNode(NodeType nodedata)
dataCollection.RemoveNode(nodedata)
Удалите данные узла из этой коллекции.
- nodedata
- Тип данных - параметр типа модели NodeType