我的应用程序中没有设置任何样式!
更新:
根据这篇文章,看起来这似乎是默认行为,至少在Windows 7下是这样。
看起来GroupBox
边框实际上会得到额外的内外两层白色边框:只需尝试增加BorderThickness
即可了解我的意思。
此外,将其与另一控件(例如Label
)进行比较,并注意当你定义该控件的边框时(即使是圆角边框),也没有白色“阴影”。
就我所知,如果需要解决此问题,则唯一的方法是自己为GroupBox
定义ControlTemplate
。上面发布的链接包含一个很好的示例:请注意答案在周围Borders
上设置BorderBrush
为Transparent
。
有关自定义模板的规范示例可以在GroupBox
MSDN文档中找到。
(关于不相关的内容,示例中的BorderGapMaskConverter
非常有趣-这就是GroupBox
知道如何将标题下面的边框呈现为透明的方式......很棒。 :))