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 ResetImageTranslationStoryboard_OnCompleted(object?sender, object e) { ResetImageTranslationStoryboard.Stop(); IllustrationOriginalImageRenderTransform.TranslateX = 0; IllustrationOriginalImageRenderTransform.TranslateY = 0; }