using Lattice.Core.DragDrop.Models;
using Lattice.Core.Geometry;
namespace Lattice.Core.DragDrop.Services;
///
/// Аргументы события завершения перетаскивания.
///
public class DragCompletedEventArgs : EventArgs
{
///
/// Информация о перетаскивании.
///
public DragInfo DragInfo { get; }
///
/// Позиция завершения перетаскивания.
///
public Point DropPosition { get; }
///
/// Примененные эффекты перетаскивания.
///
public Enums.DragDropEffects Effects { get; }
///
/// Инициализирует новый экземпляр класса .
///
public DragCompletedEventArgs(DragInfo dragInfo, Point dropPosition, Enums.DragDropEffects effects)
{
DragInfo = dragInfo;
DropPosition = dropPosition;
Effects = effects;
}
}