BaconographyWP8.View.ScalingPictureView.CoerceScaleImpl C# (CSharp) Method

CoerceScaleImpl() private static method

private static CoerceScaleImpl ( double viewWidth, double viewHeight, double bitmapWidth, double bitmapHeight, double scale ) : double>.Tuple
viewWidth double
viewHeight double
bitmapWidth double
bitmapHeight double
scale double
return double>.Tuple
        private static Tuple<double, double> CoerceScaleImpl(double viewWidth, double viewHeight, double bitmapWidth, double bitmapHeight, double scale)
        {
            double minX = viewWidth / bitmapWidth;
            double minY = viewHeight / bitmapHeight;
            var minScale = Math.Min(minX, minY);

            return Tuple.Create(minScale, Math.Min(MaxScale, Math.Max(scale, minScale)));

        }