customCollection = new ObservableCollection<Items>(); customCollection.Add(new Items() { Label = "", Value = -5 }); customCollection.Add(new Items() { Label = "", Value = -4 }); customCollection.Add(new Items() { Label = "", Value = -3 }); customCollection.Add(new Items() { Label = "", Value = -2 }); customCollection.Add(new Items() { Label = "", Value = -1 }); customCollection.Add(new Items() { Label = "0", Value = 0 }); customCollection.Add(new Items() { Label = "", Value = 1 }); customCollection.Add(new Items() { Label = "", Value = 2 }); customCollection.Add(new Items() { Label = "", Value = 3 }); customCollection.Add(new Items() { Label = "", Value = 4 }); customCollection.Add(new Items() { Label = "", Value = 5 }); customCollection.Add(new Items() { Label = "", Value = 6 }); this.BindingContext = this;
Hi Gilles,
Thanks for contacting Syncfusion Support.
We have checked the reported issue in SfRangeSlider Control. We could not able to reproduce the reported issue. We have prepared a sample with the CustomCollection and have checked the reported issue. Please have the sample from the below link.
Sample Link: http://www.syncfusion.com/downloads/support/forum/138288/ze/RangeSlider138288-899243756
And we have also recorded a video for your reference. Please have the video from the below link.
Video Link: http://www.syncfusion.com/downloads/support/forum/138288/ze/RangeVideo1-631120979
Please check with the sample and if the issue persists, please modify the same with the issue reproducing steps which will be helpful for us to analyse further and provide an appropriate solution.
Regards,
Rabhia Beham K.
customCollection = new ObservableCollection<Items>(); customCollection.Add(new Items() { Label = "16h", Value = -8 }); customCollection.Add(new Items() { Label = "", Value = -7 }); customCollection.Add(new Items() { Label = "", Value = -6 }); customCollection.Add(new Items() { Label = "", Value = -5 }); customCollection.Add(new Items() { Label = "", Value = -4 }); customCollection.Add(new Items() { Label = "", Value = -3 }); customCollection.Add(new Items() { Label = "", Value = -2 }); customCollection.Add(new Items() { Label = "", Value = -1 }); customCollection.Add(new Items() { Label = Localization.LocalizedStrings.General_Midnight, Value = 0 }); customCollection.Add(new Items() { Label = "", Value = 1 }); customCollection.Add(new Items() { Label = "", Value = 2 }); customCollection.Add(new Items() { Label = "", Value = 3 }); customCollection.Add(new Items() { Label = "", Value = 4 }); customCollection.Add(new Items() { Label = "", Value = 5 }); customCollection.Add(new Items() { Label = "", Value = 6 }); customCollection.Add(new Items() { Label = "", Value = 7 }); customCollection.Add(new Items() { Label = "", Value = 8 }); customCollection.Add(new Items() { Label = "", Value = 9 }); customCollection.Add(new Items() { Label = "", Value = 10 }); customCollection.Add(new Items() { Label = "", Value = 11 }); customCollection.Add(new Items() { Label = "", Value = 12 }); customCollection.Add(new Items() { Label = "", Value = 13 }); customCollection.Add(new Items() { Label = "", Value = 14 }); customCollection.Add(new Items() { Label = "", Value = 15 }); customCollection.Add(new Items() { Label = "16h", Value = 16 }); rangeSlider1.CustomLabels = customCollection; rangeSlider2.CustomLabels = customCollection; rangeSlider1.Minimum = -8; rangeSlider1.Maximum = 16; rangeSlider1.SnapsTo = SnapsTo.StepValues; rangeSlider1.StepFrequency = 0.5; rangeSlider1.ShowValueLabel = false; rangeSlider1.ToolTipPlacement = ToolTipPlacement.None; rangeSlider1.TickPlacement = TickPlacement.None; rangeSlider1.ToolTipTextColor = Color.Red; rangeSlider1.ShowRange = true; rangeSlider2.Minimum = -8; rangeSlider2.Maximum = 16; rangeSlider2.SnapsTo = SnapsTo.StepValues; rangeSlider2.StepFrequency = 0.5; rangeSlider2.ShowValueLabel = false; rangeSlider2.ToolTipPlacement = ToolTipPlacement.None; rangeSlider2.TickPlacement = TickPlacement.None; rangeSlider2.ToolTipTextColor = Color.Red; rangeSlider2.ShowRange = true; rangeSlider2.TickFrequency = 1; //rangeSlider2.RangeChanging += RangeSlider2_RangeChanging; rangeSlider1.TickFrequency = 1; //rangeSlider1.RangeChanging += RangeSlider1_RangeChanging; rangeSlider2.ShowCustomLabel = true; rangeSlider1.ShowCustomLabel = true; rangeSlider2.IsEnabled = true; rangeSlider1.IsEnabled = true; rangeSlider2.Opacity = 1d; rangeSlider1.Opacity = 1d; rangeSlider1.TrackSelectionThickness = 4; rangeSlider2.TrackSelectionThickness = 4;