wp7 PivotItem HeaderTemplate

时间:2010-12-13 00:38:21

标签: templates header windows-phone-7 pivot

我希望将每个标题字体设置为不同的颜色。它应该很容易,但事实并非如此。我正在寻找几个我们的。我找到了一个解决方案,但它对我不起作用。

以下是代码:

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

1 个答案:

答案 0 :(得分:1)

项目标题的模板是在透视级别而不是pivotItem级别定义的。这意味着您无法在pivotItem级别覆盖模板。

如果你真的必须这样做,你需要派生自己的支持这种功能的枢轴控制版本。