修改了一处错误的判断
This commit is contained in:
@@ -193,11 +193,6 @@ public class ImageViewer: TemplatedControl
|
||||
|
||||
private void OnMinScaleChanged(AvaloniaPropertyChangedEventArgs args)
|
||||
{
|
||||
var newMinScale = args.GetNewValue<double>();
|
||||
if (newMinScale > Scale)
|
||||
{
|
||||
Scale = newMinScale;
|
||||
}
|
||||
if (_image is { })
|
||||
{
|
||||
_sourceMinScale = Math.Min(Width * MinScale / _image.Width, Height * MinScale / _image.Height);
|
||||
@@ -206,6 +201,11 @@ public class ImageViewer: TemplatedControl
|
||||
{
|
||||
_sourceMinScale = MinScale;
|
||||
}
|
||||
|
||||
if (_sourceMinScale > Scale)
|
||||
{
|
||||
Scale = _sourceMinScale;
|
||||
}
|
||||
}
|
||||
|
||||
private double GetScaleRatio(double widthRatio, double heightRatio, Stretch stretch)
|
||||
|
||||
Reference in New Issue
Block a user