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>
我需要将 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>