【问题标题】:How to change a ListBox's Vertical Scrollbar's Repeat Button Size in WPF如何在 WPF 中更改 ListBox 的垂直滚动条的重复按钮大小
【发布时间】:2011-04-19 10:19:23
【问题描述】:

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

有简单的方法吗?

谢谢你和最好的问候,

罗曼语

【问题讨论】:

    标签: wpf listbox wpf-controls scrollbar


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-02
        • 1970-01-01
        • 2012-10-21
        • 1970-01-01
        • 2010-10-02
        相关资源
        最近更新 更多