我想更改HubSection标题的字体系列,字体大小和前景颜色。
这样的事情:
<Style TargetType="HubSection" x:Key="HubSection">
<Setter Property="Header">
<Setter.Value>
<Setter Property="FontSize" Value="100"></Setter>
<Setter Property="Foreground" Value="Yellow"></Setter>
</Setter.Value>
</Setter>
</Style>
<HubSection Width="500" Header="Section Name" Style="{StaticResource HubSection}">
我该怎么做?
答案 0 :(得分:4)
您要更改的媒体资源不是Header
,而是HeaderTemplate
。这是我的工作范例:
<Style TargetType="HubSection">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock Text="{Binding}"
FontSize="100"
Foreground="Yellow"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
如果您要将此样式应用于应用中的所有Hub
控件,只需移除Key
并将其放在{{1}中的 App.xaml 文件中}}