发现一个比较奇怪的现象,在XP系统下,无论如何设置GroupBox的Foreground属性,它的Header都显示为蓝色。(Vista无此问题。)
原先代码如下:
<GroupBox Header=" Hellol" Foreground="#FF000000" />
解决方法如下:
<GroupBox Height="Auto">
<GroupBox.Header>
<TextBlock Text="Hello" Foreground="#FF000000"/>
</GroupBox.Header>
</GroupBox>
原先代码如下:

解决方法如下:





GroupBox属于HeaderedContentControl,包括Header和Content。Header属性既可以直接赋以Text(如上第一种方法),也可以使用单个UIElement(如上第二种方法)。Content属性也是如此。