using Lattice.Core.DragDrop.Models; using Lattice.Core.Geometry; namespace Lattice.UI.DragDrop.Abstractions; /// /// Визуальный элемент, показывающий обратную связь при наведении на цель сброса. /// public interface IDropVisualAdorner { /// /// Показывает визуальную обратную связь для цели сброса. /// /// Информация о сбросе. /// Границы цели. void Show(DropInfo dropInfo, Rect targetBounds); /// /// Обновляет позицию и состояние визуальной обратной связи. /// /// Информация о сбросе. void Update(DropInfo dropInfo); /// /// Скрывает визуальную обратную связь. /// void Hide(); }