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