DiagramClipboardExtensions

StockSharp.Xaml.Diagram.Avalonia.Clipboard

Extension methods for creating clipboard data from diagram elements.

Methods

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

Creates clipboard data from selected nodes.

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

Pastes clipboard data to a model at the specified position.

model
Target model.
data
Clipboard data to paste.
offsetX
X offset from original positions.
offsetY
Y offset from original positions.

Returns: Dictionary mapping old node keys to new node keys.