Xaml wp8枢轴控制如何更改未选定枢轴的样式

Xaml wp8枢轴控制如何更改未选定枢轴的样式,xaml,windows-phone-8,pivot,Xaml,Windows Phone 8,Pivot,我有一个轴控件,我想更改未选定轴的样式。特别是,我想更改不透明度 </Grid> </ItemsPanelTemplate> </Setter.Value> </Setter> <Setter Property="HeaderTemplate"> <Setter.Value> <DataTem

我有一个轴控件,我想更改未选定轴的样式。特别是,我想更改不透明度

                </Grid>
            </ItemsPanelTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="HeaderTemplate">
        <Setter.Value>
            <DataTemplate>
                <Grid Background="{StaticResource TabHeaderBackgroundBrush}"  >
                    <Border BorderBrush="White" BorderThickness="1">
                    <TextBlock Text="{Binding}" FontSize="28"  Margin="15,0,15,0" 
                               Foreground="{StaticResource ForegroundBrush}"/>
                    </Border>
                </Grid>
            </DataTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Controls:Pivot">
                <Grid   HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
                        VerticalAlignment="{TemplateBinding VerticalAlignment}">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Grid Background="Transparent" CacheMode="BitmapCache" Grid.RowSpan="2"  />
                    <Grid Background="{TemplateBinding Background}" CacheMode="BitmapCache"
                          Grid.Row="2"  />
                    <ContentPresenter ContentTemplate="{TemplateBinding TitleTemplate}" 
                                      Content="{TemplateBinding Title}" Margin="24,17,0,-7"/>
                    <Primitives:PivotHeadersControl x:Name="HeadersListElement" 
                                      Grid.Row="1" >

                    </Primitives:PivotHeadersControl>

                    <Border Margin="0,-1,0,0" BorderBrush="White" 
                            BorderThickness="1" Grid.Row="2"
                            Background="{StaticResource TabBackgroundBrush}">
                    <ItemsPresenter x:Name="PivotItemPresenter" 
                                    Margin="0"/>
                    </Border>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
我知道这与基本体有关:PivotHeadersControl,但我不知道该为该控件设置什么样式

                </Grid>
            </ItemsPanelTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="HeaderTemplate">
        <Setter.Value>
            <DataTemplate>
                <Grid Background="{StaticResource TabHeaderBackgroundBrush}"  >
                    <Border BorderBrush="White" BorderThickness="1">
                    <TextBlock Text="{Binding}" FontSize="28"  Margin="15,0,15,0" 
                               Foreground="{StaticResource ForegroundBrush}"/>
                    </Border>
                </Grid>
            </DataTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Controls:Pivot">
                <Grid   HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
                        VerticalAlignment="{TemplateBinding VerticalAlignment}">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Grid Background="Transparent" CacheMode="BitmapCache" Grid.RowSpan="2"  />
                    <Grid Background="{TemplateBinding Background}" CacheMode="BitmapCache"
                          Grid.Row="2"  />
                    <ContentPresenter ContentTemplate="{TemplateBinding TitleTemplate}" 
                                      Content="{TemplateBinding Title}" Margin="24,17,0,-7"/>
                    <Primitives:PivotHeadersControl x:Name="HeadersListElement" 
                                      Grid.Row="1" >

                    </Primitives:PivotHeadersControl>

                    <Border Margin="0,-1,0,0" BorderBrush="White" 
                            BorderThickness="1" Grid.Row="2"
                            Background="{StaticResource TabBackgroundBrush}">
                    <ItemsPresenter x:Name="PivotItemPresenter" 
                                    Margin="0"/>
                    </Border>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
我的轴心有以下风格

                </Grid>
            </ItemsPanelTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="HeaderTemplate">
        <Setter.Value>
            <DataTemplate>
                <Grid Background="{StaticResource TabHeaderBackgroundBrush}"  >
                    <Border BorderBrush="White" BorderThickness="1">
                    <TextBlock Text="{Binding}" FontSize="28"  Margin="15,0,15,0" 
                               Foreground="{StaticResource ForegroundBrush}"/>
                    </Border>
                </Grid>
            </DataTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Controls:Pivot">
                <Grid   HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
                        VerticalAlignment="{TemplateBinding VerticalAlignment}">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Grid Background="Transparent" CacheMode="BitmapCache" Grid.RowSpan="2"  />
                    <Grid Background="{TemplateBinding Background}" CacheMode="BitmapCache"
                          Grid.Row="2"  />
                    <ContentPresenter ContentTemplate="{TemplateBinding TitleTemplate}" 
                                      Content="{TemplateBinding Title}" Margin="24,17,0,-7"/>
                    <Primitives:PivotHeadersControl x:Name="HeadersListElement" 
                                      Grid.Row="1" >

                    </Primitives:PivotHeadersControl>

                    <Border Margin="0,-1,0,0" BorderBrush="White" 
                            BorderThickness="1" Grid.Row="2"
                            Background="{StaticResource TabBackgroundBrush}">
                    <ItemsPresenter x:Name="PivotItemPresenter" 
                                    Margin="0"/>
                    </Border>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

                </Grid>
            </ItemsPanelTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="HeaderTemplate">
        <Setter.Value>
            <DataTemplate>
                <Grid Background="{StaticResource TabHeaderBackgroundBrush}"  >
                    <Border BorderBrush="White" BorderThickness="1">
                    <TextBlock Text="{Binding}" FontSize="28"  Margin="15,0,15,0" 
                               Foreground="{StaticResource ForegroundBrush}"/>
                    </Border>
                </Grid>
            </DataTemplate>
        </Setter.Value>
    </Setter>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Controls:Pivot">
                <Grid   HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
                        VerticalAlignment="{TemplateBinding VerticalAlignment}">
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <Grid Background="Transparent" CacheMode="BitmapCache" Grid.RowSpan="2"  />
                    <Grid Background="{TemplateBinding Background}" CacheMode="BitmapCache"
                          Grid.Row="2"  />
                    <ContentPresenter ContentTemplate="{TemplateBinding TitleTemplate}" 
                                      Content="{TemplateBinding Title}" Margin="24,17,0,-7"/>
                    <Primitives:PivotHeadersControl x:Name="HeadersListElement" 
                                      Grid.Row="1" >

                    </Primitives:PivotHeadersControl>

                    <Border Margin="0,-1,0,0" BorderBrush="White" 
                            BorderThickness="1" Grid.Row="2"
                            Background="{StaticResource TabBackgroundBrush}">
                    <ItemsPresenter x:Name="PivotItemPresenter" 
                                    Margin="0"/>
                    </Border>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

可能的重复不是重复,整个pivot标头架构似乎在wp7和wp8之间发生了变化/8.1我已经尝试了所有的windows phone 7教程,了解如何在wp8上不走运地完成此操作