我希望将每个标题字体设置为不同的颜色。它应该很容易,但事实并非如此。我正在寻找几个我们的。我找到了一个解决方案,但它对我不起作用。
以下是代码:
<controls:Pivot Margin="0" Title="ALL NOTES" VerticalAlignment="Top" HeaderTemplate="{StaticResource DataTemplate1}" >
<controls:PivotItem Header="notebooks" Foreground="White" Height="600"> ...
...<DataTemplate x:Key="DataTemplate1">
<controls:Pivot ItemsSource="{Binding Items}" >
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<Grid Width="200" Height="100">
<TextBlock Margin="0" Text="{Binding Title}" />
</Grid>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
</controls:Pivot>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
答案 0 :(得分:1)
项目标题的模板是在透视级别而不是pivotItem级别定义的。这意味着您无法在pivotItem级别覆盖模板。
如果你真的必须这样做,你需要派生自己的支持这种功能的枢轴控制版本。