IBehaviorEventsHandler.cs 962 B

12345678910111213141516171819202122232425262728293031323334353637
  1. namespace Avalonia.Xaml.Interactivity;
  2. /// <summary>
  3. /// Interface implemented by base behaviors.
  4. /// </summary>
  5. public interface IBehaviorEventsHandler
  6. {
  7. /// <summary>
  8. /// Called when element is attached to the visual tree.
  9. /// </summary>
  10. void AttachedToVisualTreeEventHandler();
  11. /// <summary>
  12. /// Called when element is detached from the visual tree.
  13. /// </summary>
  14. void DetachedFromVisualTreeEventHandler();
  15. /// <summary>
  16. /// Called when element is attached to the logical tree.
  17. /// </summary>
  18. void AttachedToLogicalTreeEventHandler();
  19. /// <summary>
  20. /// Called when element is detached from the logical tree.
  21. /// </summary>
  22. void DetachedFromLogicalTreeEventHandler();
  23. /// <summary>
  24. /// Called when element is loaded.
  25. /// </summary>
  26. void LoadedEventHandler();
  27. /// <summary>
  28. /// Called when element is unloaded.
  29. /// </summary>
  30. void UnloadedEventHandler();
  31. }