private void OnTapped(GestureRecognizer sender, TappedEventArgs args) { if (args.TapCount == 2) { _gestureRecognizer.CompleteGesture(); DoubleTapped?.Invoke(_window, new EventArgs()); } }
protected override bool OnDoubleTap(MotionEvent e) { try { var pointer = e.GetPointer(0); var args = new DoubleTappedRoutedEventArgs(new Point(e.GetX(), e.GetY())) { OriginalSource = this, PointerDeviceType = pointer.PointerDeviceType }; DoubleTapped?.Invoke(Target, args); return(args.Handled); } catch (Exception ex) { Windows.UI.Xaml.Application.Current.RaiseRecoverableUnhandledExceptionOrLog(ex, this); return(false); } }
public void DoubleTap() { DoubleTapped.Invoke(null, EventArgs.Empty); }
private void OnDoubleTapped() { DoubleTapped?.Invoke(this, EventArgs.Empty); }