【发布时间】:2011-04-19 10:19:23
【问题描述】:
我有一个带有垂直滚动条的 ListBox 控件。我想将重复按钮的高度增加到更大,因为我们的 UI 是触摸兼容的。
有简单的方法吗?
谢谢你和最好的问候,
罗曼语
【问题讨论】:
标签: wpf listbox wpf-controls scrollbar
我有一个带有垂直滚动条的 ListBox 控件。我想将重复按钮的高度增加到更大,因为我们的 UI 是触摸兼容的。
有简单的方法吗?
谢谢你和最好的问候,
罗曼语
【问题讨论】:
标签: wpf listbox wpf-controls scrollbar
最简单的方法是修改垂直滚动条的 ControlTemplate 并将其更改为您想要的:ScrollBar ControlTemplate Example
【讨论】:
仅仅更改按钮大小并不容易,因为它们在默认模板中是硬编码的。但是您可以按一个因子缩放整个 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>
【讨论】: