如何更改Background
标题的GroupBox
?
我正试着这样做:
<GroupBox Grid.Row="0">
<GroupBox.Header>
<Setter Property="Background" //<- no backgroundproperty
没有Background
属性
答案 0 :(得分:2)
您可以将Header
属性设置为包含Grid
或Border
的任何UI元素,例如:
<GroupBox>
<GroupBox.Header>
<Border Background="Green">
<TextBlock Text="header..." />
</Border>
</GroupBox.Header>
<TextBlock Text="content..."></TextBlock>
</GroupBox>
答案 1 :(得分:0)
您可以在X * sign(x)
中定义Border
,并将其背景设置为您想要的颜色:
Header
答案 2 :(得分:0)
请查看此网站:Control Templates, Styles, and Triggers
这可能超出了您的需要,但它解释了如何使用控件模板以各种方式修改控件。我在我的一个应用程序上使用这个特殊的控件(有不同的颜色)用于组盒,它非常方便。