InteractiveBehaviorBase.cs 743 B

123456789101112131415161718192021222324252627
  1. using Avalonia.Interactivity;
  2. using Avalonia.Xaml.Interactivity;
  3. namespace Avalonia.Xaml.Interactions.Events;
  4. /// <summary>
  5. ///
  6. /// </summary>
  7. public abstract class InteractiveBehaviorBase : StyledElementBehavior<Interactive>
  8. {
  9. /// <summary>
  10. ///
  11. /// </summary>
  12. public static readonly StyledProperty<RoutingStrategies> RoutingStrategiesProperty =
  13. AvaloniaProperty.Register<InteractiveBehaviorBase, RoutingStrategies>(
  14. nameof(RoutingStrategies),
  15. RoutingStrategies.Bubble);
  16. /// <summary>
  17. ///
  18. /// </summary>
  19. public RoutingStrategies RoutingStrategies
  20. {
  21. get => GetValue(RoutingStrategiesProperty);
  22. set => SetValue(RoutingStrategiesProperty, value);
  23. }
  24. }