DiagramClipboardExtensions

StockSharp.Xaml.Diagram.Avalonia.Clipboard

Métodos de extensión para crear datos de portapapeles de elementos de diagrama.

Métodos

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

Crea datos de portapapeles de nodos seleccionados.

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

Los datos de portapapeles se envían a un modelo en la posición especificada.

model
Modelo de blanco.
data
Datos de la placa para pegar.
offsetX
X offset from original positions.
offsetY
Y compensado por posiciones originales.

Devuelve: Diccionario de mapeo de viejas teclas de nodo a nuevas claves de nodo.