在Windows应用商店应用中自定义ScrollBar的背景颜色

时间:2015-08-10 05:19:32

标签: xaml windows-runtime windows-store-apps scrollbar winrt-xaml

我一直在尝试在Windows商店应用中自定义ScrollBar的背景颜色。但它不起作用。我怀疑它是否是WinRT的限制?

先谢谢。

我的代码片段:   

1 个答案:

答案 0 :(得分:0)

如果要更改ScrollBar的背景颜色,则需要更改Scrollbar的默认样式,Blend for Visual Studio可以帮助您轻松实现它。

有关如何更改滚动条的样式,请首先右键单击滚动条控件 - >单击“编辑模板” - >“编辑副本”,之后您将看到所有样式创建滚动条,然后请找到以下xaml和使用您想要的背景颜色更改“矩形”的“填充”属性,这样它将更改ScrollBar的背景颜色:

<Rectangle Fill="Yellow" Margin="0" Grid.RowSpan="5" Stroke="{ThemeResource ScrollBarTrackBorderThemeBrush}" StrokeThickness="{ThemeResource ScrollBarTrackBorderThemeThickness}"/>