XAML:如何将 GroupBox Header 的一部分设为粗体?

XAML: How do I make part of a GroupBox Header bold?

我需要将 GroupBox 的第一部分 Header 设为粗体,而另一部分 non-bold。这是我要实现的目标:

学生(最多:32)

        <GroupBox Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="4" Margin="40, 80, 40, 80">
        <GroupBox.Header>
            <Span FontWeight="Bold">Students</Span>
            (Max: 32)
        </GroupBox.Header>
        <StackPanel>
        ...

这给了我错误: 属性 "Header" 设置了不止一次。

我知道它适用于 TextBlocks,但我不能让它发生在 GroupBox Headers:

        <TextBlock>
            <Span FontWeight="Bold">Students</Span>
            <Span>(Max: 32)</Span>
        </TextBlock>

谢谢。

GroupBox.Header 只能包含一件事,但那一件事可以是任何你喜欢的东西。它可以是带有部分粗体内容的 TextBlock,举一个方便的例子:

<GroupBox.Header>
    <TextBlock>
        <Span FontWeight="Bold">Students</Span>
        <Span>(Max: 32)</Span>
    </TextBlock>
</GroupBox.Header>
 <GroupBox.Header>
                <TextBlock>
                    <Span FontWeight="Bold">Students</Span>
                    <Span>(Max: 32)</Span>
                    </TextBlock>
            </GroupBox.Header>