使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。
使用普通 TabControl 时,我的主题 TabItem(基于 MetroTabItem)会覆盖字体大小,但这不适用于动画单行选项卡控件。我尝试在 XAML 中的控件上设置 fontsize 属性,但这也不起作用。
问候艾伦
使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。
使用普通 TabControl 时,我的主题 TabItem(基于 MetroTabItem)会覆盖字体大小,但这不适用于动画单行选项卡控件。我尝试在 XAML 中的控件上设置 fontsize 属性,但这也不起作用。
问候艾伦
您还可以在Application.Resources
App.xaml 中定义以下内容:
<system:Double x:Key="TabItemFontSize">16</system:Double>
Controls.TabControl.xaml 使用它如下:
<Setter Property="Controls:ControlsHelper.HeaderFontSize"
Value="{DynamicResource TabItemFontSize}" />
您可以执行以下操作,将标题字体大小设置为您想要的任何值:
<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>