ICopyDictionary

StockSharp.Xaml.Diagram.GXDiagram.Model

Словарь данных, представляющий собой набор узлов и связей и их соответствующих копий, используемых в процессе копирования.

Свойства

Copies
public IDataCollection Copies { get; }
value = iCopyDictionary.Copies

Получает коллекцию скопированных узлов и скопированных ссылок в виде IDataCollection.

DestinationModel
public IDiagramModel DestinationModel { get; set; }
value = iCopyDictionary.DestinationModel
iCopyDictionary.DestinationModel = value

Получает или устанавливает модель назначения для операции копирования.

SourceCollection
public IDataCollection SourceCollection { get; set; }
value = iCopyDictionary.SourceCollection
iCopyDictionary.SourceCollection = value

Получает или устанавливает исходный набор данных, подлежащих копированию для операции копирования.

SourceModel
public IDiagramModel SourceModel { get; set; }
value = iCopyDictionary.SourceModel
iCopyDictionary.SourceModel = value

Получает или устанавливает исходную модель для операции копирования.

Методы

AddCopiedNode
public void AddCopiedNode(object srcnodedata, object dstnodedata)
iCopyDictionary.AddCopiedNode(srcnodedata, dstnodedata)

Объявить отображение данных исходного узла на скопированные данные узла.

srcnodedata
dstnodedata
ContainsSourceNode
public bool ContainsSourceNode(object srcnodedata)
result = iCopyDictionary.ContainsSourceNode(srcnodedata)

Этот предикат верен, если данные данного узла находятся в сборе источника.

srcnodedata
FindCopiedNode
public object FindCopiedNode(object srcnodedata)
result = iCopyDictionary.FindCopiedNode(srcnodedata)

Найдите скопированный узел для данного исходного узла.

srcnodedata
RemoveSourceNode
public void RemoveSourceNode(object srcnodedata)
iCopyDictionary.RemoveSourceNode(srcnodedata)

Удалите любую связь между данными исходного узла и любыми скопированными данными узла.

srcnodedata