diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/ViewBox.cs b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/ViewBox.cs index 67bf7d18cf7..ded4fa641e7 100644 --- a/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/ViewBox.cs +++ b/src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Controls/ViewBox.cs @@ -396,12 +396,12 @@ internal static Size ComputeScaleFactor(Size availableSize, switch (stretch) { case Stretch.Uniform: //Find minimum scale that we use for both axes - double minscale = scaleX < scaleY ? scaleX : scaleY; + double minscale = Math.Min(scaleX, scaleY); scaleX = scaleY = minscale; break; case Stretch.UniformToFill: //Find maximum scale that we use for both axes - double maxscale = scaleX > scaleY ? scaleX : scaleY; + double maxscale = Math.Max(scaleX, scaleY); scaleX = scaleY = maxscale; break;