在Windows通用10中设置Pivot标题的样式

时间:2015-12-16 21:56:30

标签: xaml windows-10 win-universal-app windows-10-universal windows-10-desktop

我想在我的通用10应用中将枢轴标头居中,我的代码是:

 <Pivot>
    <PivotItem x:Name="pivot0" Margin="0">
        <PivotItem.Header >
           <Image x:Name="headerimg" Source="images/1.png"  PointerExited="pointerExited" Height="40" Stretch="Uniform" PointerMoved="headerimg_PointerMoved" />
        </PivotItem.Header>
        <Grid >

        </Grid>
    </PivotItem>

    <PivotItem>
       <PivotItem.Header>
           <Image x:Name="headerimg1" Source="images/2.png"  Height="40" Stretch="Uniform" PointerExited="headerimg1_PointerExited" PointerMoved="headerimg1_PointerMoved" />
       </PivotItem.Header>
       <Grid>
          <TextBlock Text="test3"></TextBlock>
       </Grid>
    </PivotItem>
</Pivot>

我有想法使用标题模板,但我不知道如何将枢轴标头居中, 谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

在此处查看有关如何执行此操作的完整示例:normal way

导入部件

  • 设置Horizo​​ntalContentAllignment以获得居中&gt; <Setter Target="HeaderClipper.HorizontalContentAlignment" Value="Center" />
  • 注意枢轴头的错误默认高度!默认模板有48个设置为高度,在大多数情况下这是不够的!