Browse Source

Minimum/Maximum coercion functions implementation added

dzhelnin 7 years ago
parent
commit
e120d9c157
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs

+ 2 - 2
src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs

@@ -515,7 +515,7 @@ namespace Avalonia.Controls
         /// <param name="baseValue">The value.</param>
         protected virtual double OnCoerceMaximum(double baseValue)
         {
-            return baseValue;
+            return Math.Max(baseValue, Minimum);
         }
 
         /// <summary>
@@ -524,7 +524,7 @@ namespace Avalonia.Controls
         /// <param name="baseValue">The value.</param>
         protected virtual double OnCoerceMinimum(double baseValue)
         {
-            return baseValue;
+            return Math.Min(baseValue, Maximum);
         }
 
         /// <summary>