using Lattice.UI.Docking.Abstractions; using Microsoft.UI.Xaml; namespace Lattice.UI.Docking.WinUI.Abstractions; /// /// Интерфейс для элементов, поддерживающих WinUI Drag & Drop. /// Наследуется от IDockControl и добавляет WinUI-специфичные возможности. /// public interface IWinUIDragDropControl : IDockControl { /// /// Получает UI-элемент для операций Drag & Drop. /// FrameworkElement? DragDropElement { get; } /// /// Настраивает обработчики Drag & Drop. /// void SetupDragDropHandlers(); /// /// Начинает операцию перетаскивания. /// void StartDrag(); /// /// Завершает операцию перетаскивания. /// void EndDrag(); }