5

使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。

使用普通 TabControl 时,我的主题 TabItem(基于 MetroTabItem)会覆盖字体大小,但这不适用于动画单行选项卡控件。我尝试在 XAML 中的控件上设置 fontsize 属性,但这也不起作用。

问候艾伦

4

2 回答 2

3

您还可以在Application.ResourcesApp.xaml 中定义以下内容:

<system:Double x:Key="TabItemFontSize">16</system:Double>

Controls.TabControl.xaml 使用它如下:

<Setter Property="Controls:ControlsHelper.HeaderFontSize"
        Value="{DynamicResource TabItemFontSize}" />
于 2014-09-24T15:32:32.003 回答
2

您可以执行以下操作,将标题字体大小设置为您想要的任何值:

<metro:MetroAnimatedSingleRowTabControl>
    <metro:MetroAnimatedSingleRowTabControl.ItemContainerStyle>
        <Style TargetType="{x:Type metro:MetroTabItem}" BasedOn="{StaticResource {x:Type metro:MetroTabItem}}">
            <Setter Property="HeaderFontSize" Value="24"/>
        </Style>
    </metro:MetroAnimatedSingleRowTabControl.ItemContainerStyle>
</metro:MetroAnimatedSingleRowTabControl>
于 2013-10-04T19:39:23.180 回答