0

Я пытаюсь центрировать заголовок поворота в моем универсальном 10 приложении, мой код это:стиля заголовок Pivot в окнах универсальных 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

Вы всегда можете отредактировать стиль * Pivot * и настроить его так, как хотите. – Romasz

+1

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

ответ

3

Взгляните на полный пример о том, как сделать это здесь: https://blog.hompus.nl/2015/09/04/responsive-pivot-headers-in-universal-windows-platform-apps/

Импорт части

  • Установка горизонтального контуровАнализатор для центрирования><Setter Target="HeaderClipper.HorizontalContentAlignment" Value="Center" />
  • Уход за неправильной высотой по умолчанию для сводного заголовка! Шаблон по умолчанию имеет значение 48, установленное как высота, и этого будет недостаточно в большинстве случаев!