DiagramClipboardExtensions

StockSharp.Xaml.Diagram.Avalonia.Clipboard

Métodos de extensão para criar dados da área de transferência a partir de elementos de diagrama.

Métodos

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

Cria dados da área de transferência a partir de nós seleccionados.

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

Cola os dados da área de transferência para um modelo na posição indicada.

model
Modelo de alvo.
data
Dados da área de transferência a colar.
offsetX
X deslocamento de posições originais.
offsetY
Y deslocamento de posições originais.

Retorna: Mapeamento de dicionários de teclas de nó antigas para novas teclas de nó.