如果Pivot设置了前景,WP7 PivotItem不接受前景

arg*_*rgh 0 c# silverlight wpf xaml windows-phone-7

拥有xaml如下:

<controls:Pivot Title="TEST" Foreground="#FF0000FF">
        <controls:PivotItem Foreground="#FF00FF00">
Run Code Online (Sandbox Code Playgroud)

第二个前景色不用于标题(仅用于内容)...目标是使Pivot.Title具有与PivotItem.Title不同的颜色...这适用于Panorama和PanoroamaItem - 这是wp7控件中的错误?

Der*_*kin 6

为其定义样式和模板的方式Pivot不允许您以PivotItem这种方式指定前景颜色,但是您可以应用不同的方法HeaderTemplate,如下所示:

     <controls:Pivot Title="TEST" Foreground="#FF0000FF">
            <controls:Pivot.HeaderTemplate>
                <DataTemplate>
                    <TextBlock Foreground="#FF00FF00" Text="{Binding}" />
                </DataTemplate>
            </controls:Pivot.HeaderTemplate>
            <!--Pivot item one-->
            <controls:PivotItem Header="first">