using Avalonia.Input;
using Avalonia.Interactivity;
namespace Avalonia.Xaml.Interactions.Events;
///
///
///
public abstract class DoubleTappedEventBehavior : InteractiveBehaviorBase
{
///
protected override void OnAttachedToVisualTree()
{
AssociatedObject?.AddHandler(Gestures.DoubleTappedEvent, DoubleTapped, RoutingStrategies);
}
///
protected override void OnDetachedFromVisualTree()
{
AssociatedObject?.RemoveHandler(Gestures.DoubleTappedEvent, DoubleTapped);
}
private void DoubleTapped(object? sender, RoutedEventArgs e)
{
OnDoubleTapped(sender, e);
}
///
///
///
///
///
protected virtual void OnDoubleTapped(object? sender, RoutedEventArgs e)
{
}
}