在 WPF 选项卡控件中将选项卡项文本设置为粗体

发布于 2024-10-11 15:23:42 字数 64 浏览 3 评论 0原文

当我将选项卡项目字体粗细设置为粗体时,该选项卡中的所有控件都会变为粗体。如何仅设置选项卡项的文本标题而不影响控件?

When I set my tab item font weight to bold, all the controls within that tab become bold. How do I set just the text header of the tab item without affecting the controls?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

坦然微笑 2024-10-18 15:23:42

这就是我为了让它发挥作用所做的。谢谢 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>

This is what I did to get it to work. Thanks, SeeSharp, for the hint.

            <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>
剪不断理还乱 2024-10-18 15:23:42

使用 ItemTemplate 设置选项卡标题的模板。
例子:

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

Use ItemTemplate to set template for tab header.
Example:

<TabControl ItemsSource="{Binding Items}">
            <TabControl.ItemTemplate>
                <DataTemplate>
                    <TextBlock FontWeight="UltraBold" Text="{Binding Caption}"/>
                </DataTemplate>
            </TabControl.ItemTemplate>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文