From e32f59f277cbbd023aac06772f4c948b0e5ef6d0 Mon Sep 17 00:00:00 2001 From: LiWenhao Date: Mon, 1 Apr 2024 14:51:20 +0800 Subject: [PATCH] Fix --- src/Ursa/Controls/RangeSlider/RangeSlider.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Ursa/Controls/RangeSlider/RangeSlider.cs b/src/Ursa/Controls/RangeSlider/RangeSlider.cs index f567d0f..70b21ff 100644 --- a/src/Ursa/Controls/RangeSlider/RangeSlider.cs +++ b/src/Ursa/Controls/RangeSlider/RangeSlider.cs @@ -217,11 +217,12 @@ public class RangeSlider: TemplatedControl if (thumb is null) return; if (thumb == _track.LowerThumb) { + if (UpperValue < value) SetCurrentValue(UpperValueProperty, IsSnapToTick ? SnapToTick(value) : value); SetCurrentValue(LowerValueProperty, IsSnapToTick ? SnapToTick(value) : value); } else { - if (LowerValue >= value) SetCurrentValue(LowerValueProperty, IsSnapToTick ? SnapToTick(value) : value); + if (LowerValue > value) SetCurrentValue(LowerValueProperty, IsSnapToTick ? SnapToTick(value) : value); SetCurrentValue(UpperValueProperty, IsSnapToTick ? SnapToTick(value) : value); } }