Как изменить размер шрифта выбранного элемента сводки в UWP

PivotItem SelectedPivot;
        SelectedPivot = (PivotItem)AIP_Pivot.SelectedItem;
        SelectedPivot.FontSize = 35;

Я реализовал этот код, но он не работает. Кто-нибудь может сказать мне, почему? и какое решение?

1 ответ

Попробуйте использовать стиль Pivot по умолчанию и шаблоны, предоставленные Microsoft, и отредактируйте передний план там для выбранного элемента, как это

<VisualState x:Name="Selected">
              <Storyboard>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
                                               Storyboard.TargetProperty="Foreground" >
                  <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlHighlightAltBaseHighBrush}" />
                </ObjectAnimationUsingKeyFrames>
                <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Grid"
                                               Storyboard.TargetProperty="Background" >
                  <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlHighlightTransparentBrush}" />
                </ObjectAnimationUsingKeyFrames>
              </Storyboard>
            </VisualState>

Вы можете найти полный стиль для элемента сводки здесь - https://msdn.microsoft.com/en-us/library/windows/apps/mt299142.aspx

Другие вопросы по тегам