Hello.
I think i found some bug when using RadSlider control.
When I create new RadSlider with IsSelectionRangeEnabled set to true and then move slider so that I create some range and then when I click on slider (like when i would want to move with range but i don't move it only mouse click on it) then it is somehow bugged...
After this it is not possible to move with left slider (selection start value).
Actually when I try to move left (minimum) slider, visually nothing happens but on each mousemove event SelectionStart is increased or decreased (depens wheather I move with mouse on left or on right from left slider position) until it is same as SelectionEnd or same as minimum slider value.
I hope you can understand what I mean . (it is easy to reproduce when slider is on maximum range)
I think i found some bug when using RadSlider control.
When I create new RadSlider with IsSelectionRangeEnabled set to true and then move slider so that I create some range and then when I click on slider (like when i would want to move with range but i don't move it only mouse click on it) then it is somehow bugged...
After this it is not possible to move with left slider (selection start value).
Actually when I try to move left (minimum) slider, visually nothing happens but on each mousemove event SelectionStart is increased or decreased (depens wheather I move with mouse on left or on right from left slider position) until it is same as SelectionEnd or same as minimum slider value.
I hope you can understand what I mean . (it is easy to reproduce when slider is on maximum range)
I created my slider in code like this:
RadSlider testSlider = new RadSlider();
testSlider.Minimum = -20;
testSlider.Maximum = 40;
testSlider.Orientation = Orientation.Horizontal;
testSlider.IsSnapToTickEnabled = true;
testSlider.IsSelectionRangeEnabled = true;
testSlider.TickPlacement = Telerik.Windows.Controls.TickPlacement.None;
testSlider.TickFrequency = 1;
testSlider.SelectionStart = 0;
testSlider.SelectionEnd = 5;
testSlider.Width = 240;
Canvas.SetLeft(testSlider, 10);
Canvas.SetTop(testSlider, 10);
aMainCanvas.Children.Add(testSlider);