我一直在尝试在Windows商店应用中自定义ScrollBar的背景颜色。但它不起作用。我怀疑它是否是WinRT的限制?
先谢谢。
我的代码片段:
答案 0 :(得分:0)
如果要更改ScrollBar的背景颜色,则需要更改Scrollbar的默认样式,Blend for Visual Studio可以帮助您轻松实现它。
有关如何更改滚动条的样式,请首先右键单击滚动条控件 - >单击“编辑模板” - >“编辑副本”,之后您将看到所有样式创建滚动条,然后请找到以下xaml和使用您想要的背景颜色更改“矩形”的“填充”属性,这样它将更改ScrollBar的背景颜色:
<Rectangle Fill="Yellow" Margin="0" Grid.RowSpan="5" Stroke="{ThemeResource ScrollBarTrackBorderThemeBrush}" StrokeThickness="{ThemeResource ScrollBarTrackBorderThemeThickness}"/>