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