Я использую ползунковый элемент управления в WPF, чтобы показать, сколько файлов было прочитано, и для контроля, откуда читать файл.
Ползунок связывает свое значение с 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" />