ICopyDictionary

StockSharp.Xaml.Diagram.GXDiagram.Model

Ein Wörterbuch von Daten, die eine Reihe von Knoten und Links und deren entsprechende Kopien darstellen, die während des Kopiervorgangs verwendet werden.

Eigenschaften

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

Die Sammlung von kopierten Knoten und kopierten Links wird als IDataCollection abgerufen.

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

Bekommt oder setzt das Zielmodell für den Kopiervorgang.

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

Bekommt oder legt die Quellsammlung von Daten fest, die für den Kopiervorgang kopiert werden sollen.

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

Bekommt oder setzt das Quellmodell für den Kopiervorgang.

Methoden

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

Deklarieren Sie die Zuordnung eines Quellknotendaten zu einem kopierten Knotendaten.

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

Dieses Prädikat gilt, wenn sich die angegebenen Knotendaten in der Quellsammlung befinden.

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

Suchen Sie den kopierten Knoten nach einem bestimmten Quellknoten.

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

Entfernen Sie jegliche Assoziation zwischen einem Quellknotendaten und kopierten Knotendaten.

srcnodedata