Thanks,
Justin
4 Answers, 1 is accepted
I really think that the IsDeferredDraggingEnabled set to true fits in your scenario. This way the setter in the ViewModels' property that is bound to the Value of RadSlider will be fired only when the Slider's Thumb has been released. Please elaborate more on your scenario if this is not what you need.
All the best,Petar Mladenov
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
<TextBox Text="{Binding VmValue}" Margin="0,50,0,0"></TextBox>
The textblock's text will update constantly as you move the slider (whether IsDeferredDraggingEnabled is true or false). Which means the value (VmValue) is getting updated constantly. (or you can just put a break point in the VmValue property and see that it updates as soon as you start to move the slider)
The IsDeferredDraggingEnabled property only seems to affect when the ValueChanged event is fired. It does not affect when the databound value is updated.
I don't know if its considered a bug or not - but regardless, I'd like to know if there is a workaround.
Thanks,
Justin
Can you confirm that your VisualStudio does not override the Telerik Dlls to use an older installed version on your machine?
I am afraid you have used the dlls from the "DLLs" folder in the archive I sent you in the last reply. The behavior you described is expected in these dlls- Q3 2010 SP1 (1314). But I can assure you that the Q2 2011 (712) version ( the dll in the Bin//Debug in the project is 712) and the Q3 2011 (1116) provide a fixed version of RadSlider for this scenario. You can examine this video - I tested the scenario you suggested with the Q2 and Q3 dlls. Please excuse me for the inconvenience caused.
Petar Mladenov
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
Thanks,
Justin