Equbuxu 4 лет назад
Родитель
Сommit
eb0b162187
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      PixiEditor/Views/UserControls/ZoomBox.xaml.cs

+ 6 - 0
PixiEditor/Views/UserControls/ZoomBox.xaml.cs

@@ -102,6 +102,8 @@ namespace PixiEditor.Views.UserControls
               new PropertyMetadata(Mode.Normal, ZoomModeChanged));
 
         private const double zoomFactor = 1.1;
+        private const double maxZoom = 50;
+        private const double minZoom = -20;
         public object AdditionalContent
         {
             get => GetValue(AdditionalContentProperty);
@@ -131,6 +133,10 @@ namespace PixiEditor.Views.UserControls
             get => zoomPower;
             set
             {
+                if (value > maxZoom)
+                    return;
+                if (value < minZoom)
+                    return;
                 zoomPower = value;
                 var mult = Zoom;
                 scaleTransform.ScaleX = mult;