发现一个比较奇怪的现象,在XP系统下,无论如何设置GroupBox的Foreground属性,它的Header都显示为蓝色。(Vista无此问题。)
原先代码如下:
<
GroupBox
Header
=" Hellol"
Foreground
="#FF000000"
/>
解决方法如下:
<
GroupBox
Height
="Auto"
>
<
GroupBox
.Header
>
<
TextBlock
Text
="Hello"
Foreground
="#FF000000"
/>
</
GroupBox.Header
>
</
GroupBox
>
原先代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
解决方法如下:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
GroupBox属于HeaderedContentControl,包括Header和Content。Header属性既可以直接赋以Text(如上第一种方法),也可以使用单个UIElement(如上第二种方法)。Content属性也是如此。