I've got a slider bound to a double property. The double property controls the opacity of a shape right next to my control
When I drag the center thumb with the mouse, everything works perfectly. The opacity changes in 0.01 increments, the tooltip updates and the opacity changes. It does all of this smoothly.
When I try to drag that same thumb via touch, it just doesn't work. It basically seems to go from 0 to 1. Even if I set both small and large change to 0.01 and disable SnapToTicks (it has no effect). It won't drag smoothly. I've even tried styling the thumb to make it use a very large size (just to be sure it's not me missing it with touch). Still doesn't work.
What property do I have to set to make the slider change smoothly with touch as it does with the mouse?
I've attached an image of me dragging the center slider with the mouse where it's working perfectly.
Here is my XAML
<
tk:RadSlider
Grid.Row
=
"8"
Grid.Column
=
"2"
Grid.ColumnSpan
=
"3"
AutoToolTipPlacement
=
"BottomRight"
Minimum
=
"0.0"
Maximum
=
"1.0"
IsDeferredDraggingEnabled
=
"False"
Orientation
=
"Horizontal"
HorizontalAlignment
=
"Center"
SmallChange
=
"0.01"
Width
=
"300"
Margin
=
"2 2 2 5"
HandlesVisibility
=
"Visible"
Value
=
"{Binding Source={x:Static core:Settings.Default}, Path=ShapeHandleOpacity, Mode=TwoWay}"
/>