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