Here’s my slider:
<code><Slider x:Name="mySeekBar"
IsMoveToPointEnabled="True"
Thumb.DragStarted="seekBar_DragStarted"
Thumb.DragDelta="seekBar_DragDelta"
Thumb.DragCompleted="seekBar_DragCompleted" />
</code>
<code><Slider x:Name="mySeekBar"
IsMoveToPointEnabled="True"
Thumb.DragStarted="seekBar_DragStarted"
Thumb.DragDelta="seekBar_DragDelta"
Thumb.DragCompleted="seekBar_DragCompleted" />
</code>
<Slider x:Name="mySeekBar"
IsMoveToPointEnabled="True"
Thumb.DragStarted="seekBar_DragStarted"
Thumb.DragDelta="seekBar_DragDelta"
Thumb.DragCompleted="seekBar_DragCompleted" />
Basically, when I click/drag/release the Thumb, all works as expected. I’d like, when I click on the track, to:
- move the Thumb to that point (so intercept Mouse down, and set position)
- raise DragStart (so it follow the drag/release flow as for dragging Thumb).
How can I do it? Tried these events:
<code>MouseDown="seekBar_MouseDown"
PreviewMouseDown="seekBar_PreviewMouseDown"
</code>
<code>MouseDown="seekBar_MouseDown"
PreviewMouseDown="seekBar_PreviewMouseDown"
</code>
MouseDown="seekBar_MouseDown"
PreviewMouseDown="seekBar_PreviewMouseDown"
but they are not fired at all on the track.