void _gesturesinterpreter_GestureDetected(object sender, GestureDetectedEventArgs e) { if (e.Gesture == TouchGesture.MOVE_SOUTH) { _dragenable = true; _currentshift = 0; _currentangle = 0; } }
void _gesturesinterpreter_GestureDetected(object sender, GestureDetectedEventArgs e) { if (GestureDetected != null) GestureDetected(this, e); }
void PhotoList_GestureDetected(object sender, GestureDetectedEventArgs e) { if (PhotoList.ScrollerTransformHelper.IsRunning) return; // if (e.Gesture == TouchGesture.SCALE) { double scale = (double)e.GestureParameters; if (scale < 0.85) { this.Dispatcher.BeginInvoke(() => { PhotoList.ZoomToFullHeight(); }); } else if (scale > 1.15 && PhotoList.FirstTouchedElement != null) { this.Dispatcher.BeginInvoke(() => { PhotoList.ZoomToElementHeight(PhotoList.FirstTouchedElement); }); } } }