2015-04-19 167 views
0

我有這樣的代碼在頁面如何改變滾動條顏色wp8.1

<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> 

我看不到滾動條,因爲背景是白色的,我可以看到它時,我設置背景爲另一種顏色的一個。 如何我可以將滾動條顏色更改爲應用程序前景色(全局)。 我知道它應該是樣式,但我想要它的確切代碼。

回答

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"/>

+0

感謝。這是改變滾動條顏色的確切線。 請編輯您的回覆標記爲答覆 – mhmt93t

+0

編輯完成,謝謝:) –