如何在Mahapps.MetroWindow中更改Window Title的FontWeigth

时间:2015-11-14 19:06:06

标签: wpf xaml mahapps.metro

我无法在MetroWindow标题中更改字体重量。我怎样才能做到这一点? 我可以在MetroWindow属性中设置FontWeihgt,但它会影响我的XAML代码中的所有控件......

1 个答案:

答案 0 :(得分:10)

您可以设置TitleTemplate的{​​{1}}属性。

MetroWindow

或者标题为大写:

<Controls:MetroWindow.TitleTemplate>
    <DataTemplate>
        <TextBlock Text="{TemplateBinding Content}"
                   TextTrimming="CharacterEllipsis"
                   VerticalAlignment="Center"
                   Margin="8 -1 8 0"
                   FontWeight="Light"
                   FontSize="{DynamicResource WindowTitleFontSize}"
                   FontFamily="{DynamicResource HeaderFontFamily}" />
    </DataTemplate>
</Controls:MetroWindow.TitleTemplate>