Как изменить размер кнопки повтора вертикальной полосы прокрутки ListBox в WPF - PullRequest
1 голос
/ 30 сентября 2010

У меня есть элемент управления ListBox с вертикальной полосой прокрутки. Я хотел бы увеличить высоту кнопок повтора до чего-то большего, потому что наш интерфейс совместим с сенсорным.

Есть ли простой способ сделать это?

Спасибо и всего наилучшего,

Romanin

Ответы [ 2 ]

1 голос
/ 30 сентября 2010

Проще всего изменить ControlTemplate для вертикальной полосы прокрутки и изменить его на то, что вы хотите: ScrollBar ControlTemplate Пример

0 голосов
/ 18 октября 2018

Нелегко просто изменить размеры кнопок, потому что они жестко заданы в шаблоне по умолчанию. Но вы можете масштабировать весь элемент управления ScrollBar с коэффициентом. Просто поместите этот стиль в свои ресурсы Window или Control.

<Window.Resources>
   <Style TargetType="ScrollBar">
      <Setter Property="LayoutTransform">
           <Setter.Value>
               <ScaleTransform CenterX="0" CenterY="0"
                               ScaleX="2" ScaleY="2" />
           </Setter.Value>
        </Setter>
   </Style>
</Window.Resources>
...