【问题标题】:Set the tab item text as bold in WPF tab control在 WPF 选项卡控件中将选项卡项文本设置为粗体
【发布时间】:2011-06-08 08:23:12
【问题描述】:

当我将标签项字体粗体设置为粗体时,该标签中的所有控件都会变为粗体。如何在不影响控件的情况下只设置选项卡项的文本标题?

【问题讨论】:

    标签: wpf wpf-controls tabcontrol


    【解决方案1】:

    这就是我为了让它工作而做的。谢谢 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>
    

    【讨论】:

      【解决方案2】:

      使用 ItemTemplate 设置标签页眉的模板。 示例:

      <TabControl ItemsSource="{Binding Items}">
                  <TabControl.ItemTemplate>
                      <DataTemplate>
                          <TextBlock FontWeight="UltraBold" Text="{Binding Caption}"/>
                      </DataTemplate>
                  </TabControl.ItemTemplate>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-18
        • 2011-10-24
        • 1970-01-01
        • 1970-01-01
        • 2015-03-17
        • 2021-03-18
        相关资源
        最近更新 更多