DiagramClipboardExtensions

StockSharp.Xaml.Diagram.Avalonia.Clipboard

Erweiterungsverfahren zum Erstellen von Zwischenablagedaten aus Diagrammelementen.

Methoden

CreateClipboardData
public static DiagramClipboardData CreateClipboardData(ICompositionModel model, IEnumerable<string> selectedNodeKeys, string diagramId)
result = DiagramClipboardExtensions.CreateClipboardData(model, selectedNodeKeys, diagramId)

Erstellt Zwischenablagedaten von ausgewählten Knoten.

PasteClipboardData
public static Dictionary<string, string> PasteClipboardData(ICompositionModel model, DiagramClipboardData data, float offsetX, float offsetY)
result = DiagramClipboardExtensions.PasteClipboardData(model, data, offsetX, offsetY)

Fügen Sie Zwischenablagedaten an der angegebenen Position in ein Modell ein.

model
Zielmodell.
data
Zwischenablagedaten zum Einfügen.
offsetX
X gegenüber den ursprünglichen Positionen versetzt.
offsetY
Y gegenüber den ursprünglichen Positionen versetzt.

Rückgabe: Wörterbuch, das alte Knotenschlüssel zu neuen Knotenschlüsseln abbildet.