private void IllustrationOriginalImage_OnDoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { if (GetZoomFactor() > 1) { ResetImageScaleStoryboard.Begin(); ResetImageTranslationStoryboard.Begin(); if (_tappedScaled) { _tappedScaled.Inverse(); } } else { ImageScaledIn200PercentStoryboard.Begin(); _tappedScaled.Inverse(); } }
private void ResetImageScaleStoryboard_OnCompleted(object?sender, object e) { ResetImageScaleStoryboard.Stop(); IllustrationOriginalImageRenderTransform.ScaleX = 1; IllustrationOriginalImageRenderTransform.ScaleY = 1; }