diff --git a/src/Avalonia.Controls/Primitives/RangeBase.cs b/src/Avalonia.Controls/Primitives/RangeBase.cs index 39d00b6953..7155cceb8b 100644 --- a/src/Avalonia.Controls/Primitives/RangeBase.cs +++ b/src/Avalonia.Controls/Primitives/RangeBase.cs @@ -77,9 +77,9 @@ namespace Avalonia.Controls.Primitives { if (!ValidateDouble(value)) { - value = _minimum; + return; } - + if (IsInitialized) { SetAndRaise(MinimumProperty, ref _minimum, value); @@ -107,7 +107,7 @@ namespace Avalonia.Controls.Primitives { if (!ValidateDouble(value)) { - value = _maximum; + return; } if (IsInitialized) @@ -137,7 +137,7 @@ namespace Avalonia.Controls.Primitives { if (!ValidateDouble(value)) { - value = default; + return; } if (IsInitialized) @@ -178,7 +178,7 @@ namespace Avalonia.Controls.Primitives /// The value. private static bool ValidateDouble(double value) { - return (!double.IsInfinity(value) || !double.IsNaN(value)); + return !double.IsInfinity(value) || !double.IsNaN(value); } ///