Я использую элемент управления ползунком в WPF, чтобы показать, какая часть файла была прочитана, и контролировать, где читать файл.basic WPF slider question
Ползунок привязывает его значение к int ProgressValue. Я использую таймер, чтобы посмотреть текущий процент чтения и соответствующим образом установить ProgressValue. Ползунок перемещается в нужное положение. Когда читается больше файла, слайдер перемещается вправо.
Но как определить, что пользователь нажал на ползунок и перемещает его, чтобы я мог искать свой файл на нужном расстоянии? Я попытался добавить обработчики в MouseLeftButtonDown, DragEnter, DragLeave и DragOver, но они не вызываются, когда я нажимаю и перетаскиваю ползунок. Это XAML текущего слайдера:
<Slider x:Name="sliderProgress" TickPlacement="BottomRight" TickFrequency="1000" Minimum="0" Maximum="1000" Value="{Binding ProgressValue1000}" Style="{DynamicResource SliderStyle1}" HorizontalAlignment="Left" Width="478" MouseLeftButtonDown="onSliderLeftButtonDown" />