当我将标签项字体粗细设置为粗体时,该标签内的所有控件都变为粗体。如何仅设置选项卡项的文本标题而不影响控件?
答案 0 :(得分:4)
这就是我为了让它发挥作用所做的。谢谢,SeeSharp,提示。
<TabControl.Resources>
<Style TargetType="{x:Type TabItem}">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<TextBlock FontWeight="Bold" Text="{Binding}"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</TabControl.Resources>
答案 1 :(得分:3)
使用ItemTemplate为标题页设置模板。 例如:
<TabControl ItemsSource="{Binding Items}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock FontWeight="UltraBold" Text="{Binding Caption}"/>
</DataTemplate>
</TabControl.ItemTemplate>