ListView 滚动条样式

and*_*der 4 wpf listview scrollbar

我正在开发一个 WPF 项目。我需要自定义Listview的水平滚动条,例如降低其高度,更改背景等。我如何实现这一点?

使用这个,似乎没有任何效果:

 <ListView>
     <ListView.Resources>
         <Style TargetType="ScrollBar">
                <Setter Property="Height" Value="10"/>
         </Style>
     </ListView.Resources>
 </ListView>
Run Code Online (Sandbox Code Playgroud)

jno*_*ovo 6

如果你想修改条形的宽度和高度,你可以看看这个问题System.Windows.SystemParameters,它为你指明了使用修改这些值的方向。

不过,我认为您需要更复杂的样式(例如更改背景),因此恐怕您需要使用控制模板部分。检查这两个链接(在这个问题的答案中找到):