DragAndDrop core
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
namespace Lattice.Core.DragDrop.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Аргументы события ошибки в операции перетаскивания.
|
||||
/// </summary>
|
||||
public class DragDropErrorEventArgs : EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Ошибка, которая произошла.
|
||||
/// </summary>
|
||||
public Exception Exception { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Операция, во время которой произошла ошибка.
|
||||
/// </summary>
|
||||
public string Operation { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Контекст операции.
|
||||
/// </summary>
|
||||
public object? Context { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Инициализирует новый экземпляр класса <see cref="DragDropErrorEventArgs"/>.
|
||||
/// </summary>
|
||||
public DragDropErrorEventArgs(Exception exception, string operation, object? context = null)
|
||||
{
|
||||
Exception = exception;
|
||||
Operation = operation;
|
||||
Context = context;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user