Полоса прокрутки WPF должна менять значение чаще

StackOverflow https://stackoverflow.com/questions/506265

  •  21-08-2019
  •  | 
  •  

Вопрос

В настоящее время я пытался заставить полосу прокрутки wpf запускать, ее значение часто меняется, если пользователь нажимает кнопку прокрутки вверх или вниз и удерживает кнопку мыши.

Я попытался использовать такой стиль, как:

<Style TargetType="{x:Type RepeatButton}">
    <Setter Property="Interval" Value="20"/>
    <Setter Property="Delay" Value="20"/>
</Style>

Или установить значения напрямую:

scrollBar.Track.DecreaseRepeatButton.Delay = 20;
scrollBar.Track.DecreaseRepeatButton.Interval = 20;

scrollBar.Track.IncreaseRepeatButton.Delay = 20;
scrollBar.Track.IncreaseRepeatButton.Interval = 20;

Я проверил с помощью mole, что значения присутствуют в repeatbutton, но кнопки не запускают команду чаще ...

Есть какие-нибудь идеи?

тиа

Это было полезно?

Решение

Я переключился на раскадровки и анимацию, с этим я решил свою проблему

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top