为什么我的WPF GroupBox看起来很奇怪?

Eli*_*eth 6 wpf styles groupbox

我的应用程序中没有任何样式设置! 替代文字

更新: 替代文字

Dan*_*n J 11

根据此主题,此行为似乎是默认设置,至少在Windows 7下.

看起来GroupBox边界实际上在内部和外部都有一个额外的白色边框:只是尝试增加BorderThickness,你会明白我的意思.

另外,比较另一个控件 - Label例如 - 并注意到当你定义一个边框时,即使是圆形边框,也没有白色的"阴影".

据我所知,解决这个问题的唯一方法(如果你需要)就是ControlTemplateGroupBox自己定义一个.上面贴的链接中包含一个很好的例子:注意设置答案BorderBrush周围那些BordersTransparent.

可以GroupBoxMSDN文档中找到该自定义模板的规范示例.

(在一个不相关的说明中,BorderGapMaskConverter在示例中很有趣 - 这就是GroupBox知道如何将标题下方的边框部分渲染为透明...整洁.:))