IDragHandler.cs 612 B

12345678910111213141516171819202122232425
  1. using Avalonia.Input;
  2. namespace Avalonia.Xaml.Interactions.DragAndDrop;
  3. /// <summary>
  4. ///
  5. /// </summary>
  6. public interface IDragHandler
  7. {
  8. /// <summary>
  9. ///
  10. /// </summary>
  11. /// <param name="sender"></param>
  12. /// <param name="e"></param>
  13. /// <param name="context"></param>
  14. void BeforeDragDrop(object? sender, PointerEventArgs e, object? context);
  15. /// <summary>
  16. ///
  17. /// </summary>
  18. /// <param name="sender"></param>
  19. /// <param name="e"></param>
  20. /// <param name="context"></param>
  21. void AfterDragDrop(object? sender, PointerEventArgs e, object? context);
  22. }