我需要更改枢轴标题颜色,但选定和未选定的透视图标题标题仍然有不同的颜色。
我可以轻松更改所有标题的颜色,但我真的需要一种方法来区分选定和未选定的数据透视项目。
我已经尝试过很多方法为Windows Phone 7做这个,但是数据透视表头架构似乎已经改变了,而且样式不再有效。
答案 0 :(得分:7)
我无法通过例如创建新的headertemplate找到直接的方法,但是通过覆盖主题词典中正确的solidcolorbrushes来更改此应用程序范围。所以在App.xaml中:
<Application>
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Default">
<SolidColorBrush
x:Key="PivotHeaderForegroundUnselectedBrush"
Color="Purple"/>
<SolidColorBrush
x:Key="PivotHeaderForegroundSelectedBrush"
Color="Orange"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
这不是一个完全万无一失的方法,在http://msdn.microsoft.com/library/windows/apps/br208807
中有更详细的解释