2010-12-13 2 views
0

Я хочу, чтобы каждый шрифт заголовка был установлен в разные цвета. Это должно быть очень легко, но это не так. Я искал его несколько. Я нашел одно решение, но это не работает для меня.wp7 PivotItem HeaderTemplate

Вот код:

<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

Шаблон заголовка элемента определяется на уровне поворота, а не уровень pivotItem. Это означает, что вы не можете перезаписать шаблон на уровне pivotItem.

Если вам действительно нужно это сделать, вам нужно будет создать собственную версию элемента управления, который поддерживает эту функцию.

Смежные вопросы