Browse Source

Use SetCurrentValue in Slider

pull/10929/head
Tom Edwards 3 years ago
parent
commit
b7cf688f86
  1. 8
      src/Avalonia.Controls/Slider.cs

8
src/Avalonia.Controls/Slider.cs

@ -246,11 +246,11 @@ namespace Avalonia.Controls
break;
case Key.Home:
Value = Minimum;
SetCurrentValue(ValueProperty, Minimum);
break;
case Key.End:
Value = Maximum;
SetCurrentValue(ValueProperty, Maximum);
break;
default:
@ -313,7 +313,7 @@ namespace Avalonia.Controls
// Update if we've found a better value
if (Math.Abs(next - value) > Tolerance)
{
Value = next;
SetCurrentValue(ValueProperty, next);
}
}
@ -366,7 +366,7 @@ namespace Avalonia.Controls
var range = Maximum - Minimum;
var finalValue = calcVal * range + Minimum;
Value = IsSnapToTickEnabled ? SnapToTick(finalValue) : finalValue;
SetCurrentValue(ValueProperty, IsSnapToTickEnabled ? SnapToTick(finalValue) : finalValue);
}
/// <inheritdoc />

Loading…
Cancel
Save