如何在WPF中更改ListBox的垂直滚动条的重复按钮大小

时间:2010-09-30 15:30:06

标签: wpf listbox wpf-controls scrollbar

我有一个带有垂直滚动条的ListBox控件。我想将Repeat Buttons的高度增加到更大的值,因为我们的UI是触摸兼容的。

有一种简单的方法吗?

谢谢你,最诚挚的问候,

Romanin

2 个答案:

答案 0 :(得分:1)

最简单的方法是修改垂直滚动条的ControlTemplate并将其更改为您想要的内容:ScrollBar ControlTemplate Example

答案 1 :(得分:0)

更改按钮大小并不是一件容易的事,因为它们在默认模板中进行了硬编码。但是您可以按比例缩放整个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>