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