如何更改UWP中所选枢轴项的字体大小

时间:2017-10-05 10:00:50

标签: uwp visual-studio-2017 pivotitem

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

我已经实现了这段代码,但它不起作用。谁能告诉我为什么?什么是解决方案?

1 个答案:

答案 0 :(得分:1)

尝试使用Microsoft提供的默认Pivot样式和模板,并在此处编辑所选项目的前景

<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