我在其中一个页面中有这段代码
<FlipView ScrollViewer.VerticalScrollBarVisibility="Visible" x:Name="Flip" Grid.Row="1" AutomationProperties.AutomationId="ItemsFlipView" AutomationProperties.Name="Item Details" TabIndex="1"
DataContext="{Binding RssModel}"
d:DataContext="{d:DesignData Source=/Assets/Data/RssDataSource.json, Type=vm:RssViewModel, IsDesignTimeCreatable=true}"
ItemsSource="{Binding Items}"
ItemTemplate="{StaticResource Rss1DetailDetail}"
SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
ItemContainerStyle="{StaticResource FlipItemStyle}">
</FlipView>
我看不到滚动条,因为背景是白色的,当我将背景设置为另一种颜色时,我可以看到它。 我如何将滚动条颜色更改为app前景色(全局)。 我知道它应该是样式,但我想要它的确切代码。
答案 0 :(得分:1)
如果您使用相同的密钥将新的刷子放入应用资源,则可以覆盖此处找到的刷子https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj710190.aspx。例如,滚动条背景的键可能是ScrollBarTrackBackgroundThemeBrush
,因此对于红色背景,只需将行<SolidColorBrush x:Key="ScrollBarTrackBackgroundThemeBrush" Color="Red" />
添加到您的资源中。
编辑:
正确的密钥是:<SolidColorBrush x:Key="ScrollBarPanningBackgroundThemeBrush" Color="#FFCDCDCD"/>