AvaloniaClipboardService

StockSharp.Xaml.Diagram.Avalonia.Clipboard

Реализация Avalonia службы буфера обмена для операций копирования/вставки диаграмм.

Реализует: IClipboardService

Конструкторы

AvaloniaClipboardService
public AvaloniaClipboardService(TopLevel topLevel)
avaloniaClipboardService = AvaloniaClipboardService(topLevel)

Создает новый буфер обмена для Avalonia.

topLevel
Окно верхнего уровня для доступа к буферу обмена.

Свойства

HasData
public bool HasData { get; }
value = avaloniaClipboardService.HasData

Указывает, были ли загружены какие-либо данные.

Методы

Clear
public void Clear()
avaloniaClipboardService.Clear()

Очищает все состояния адаптера и сбрасывает текущее состояние на «Отключено».

Copy
public bool Copy(DiagramClipboardData data)
result = avaloniaClipboardService.Copy(data)
Cut
public bool Cut(DiagramClipboardData data)
result = avaloniaClipboardService.Cut(data)
GetData
public DiagramClipboardData GetData()
result = avaloniaClipboardService.GetData()