DiagramClipboardExtensions
StockSharp.Xaml.Diagram.Avalonia.Clipboard
Методы расширения для создания данных буфера обмена из элементов диаграммы.
Методы
CreateClipboardData
public static DiagramClipboardData CreateClipboardData(ICompositionModel model, IEnumerable<string> selectedNodeKeys, string diagramId)
result = DiagramClipboardExtensions.CreateClipboardData(model, selectedNodeKeys, diagramId)
Создает данные буфера обмена из выбранных узлов.
PasteClipboardData
public static Dictionary<string, string> PasteClipboardData(ICompositionModel model, DiagramClipboardData data, float offsetX, float offsetY)
result = DiagramClipboardExtensions.PasteClipboardData(model, data, offsetX, offsetY)
Вставляет данные буфера обмена в модель в указанном положении.
- model
- Целевая модель.
- data
- Данные с клавиатуры для вставки.
- offsetX
- X смещение с исходных позиций.
- offsetY
- Смещение с исходных позиций.
Возвращает: Словарь, отображающий старые ключи узла на новые ключи узла.