diff --git a/Xamarin.Forms.Platform.WPF/Renderers/SliderRenderer.cs b/Xamarin.Forms.Platform.WPF/Renderers/SliderRenderer.cs index 08986c7d8..19d5d3b09 100644 --- a/Xamarin.Forms.Platform.WPF/Renderers/SliderRenderer.cs +++ b/Xamarin.Forms.Platform.WPF/Renderers/SliderRenderer.cs @@ -60,7 +60,8 @@ namespace Xamarin.Forms.Platform.WPF void HandleValueChanged(object sender, RoutedPropertyChangedEventArgs routedPropertyChangedEventArgs) { - ((IElementController)Element).SetValueFromRenderer(Slider.ValueProperty, Control.Value); + if (Control.Value != Element.Value) + ((IElementController)Element).SetValueFromRenderer(Slider.ValueProperty, Control.Value); } bool _isDisposed;