private void HandlePinch(object sender, PinchEventArgs e) { GestureView gi = (GestureView)this.Element; if (e.InProgress) { gi.CurrentPinchState = (gi.CurrentPinchState == GestureView.PinchGestureState.Started) ? GestureView.PinchGestureState.Continuing : GestureView.PinchGestureState.Started; } else { gi.CurrentPinchState = GestureView.PinchGestureState.Ended; } gi.PinchScale = e.ScaleFactor; gi.OnPinch(); }
private void HandlePinch(object sender, PinchEventArgs e) { GestureView gi = (GestureView)this.Element; if (e.InProgress) gi.CurrentPinchState = (gi.CurrentPinchState == GestureView.PinchGestureState.Started) ? GestureView.PinchGestureState.Continuing : GestureView.PinchGestureState.Started; else gi.CurrentPinchState = GestureView.PinchGestureState.Ended; gi.PinchScale = e.ScaleFactor; gi.OnPinch(); }