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.