Por que meu WPF GroupBox parece tão estranho?
Pergunta
Não tenho nenhum estilo de estilo em nenhum lugar do meu aplicativo!
ATUALIZAR:
Solução
Este comportamento parece ser o padrão, pelo menos sob o Windows 7, De acordo com este tópico.
Parece o GroupBox
A fronteira obtém uma borda branca adicional, tanto por dentro quanto externa: apenas tente aumentar o BorderThickness
, e você verá o que quero dizer.
Além disso, compare com outro controle - um Label
, por exemplo - e observe que, quando você define uma fronteira em torno disso, mesmo uma borda arredondada, não há 'sombra' branca.
Tanto quanto eu sei, a única maneira de contornar isso (se você precisar) é definir um ControlTemplate
para o GroupBox
você mesma. O link postado acima contém um bom exemplo: observe a resposta que define o BorderBrush
naqueles que circundam Borders
para Transparent
.
O exemplo canônico para esse modelo personalizado pode ser encontrado no GroupBox
Documentação do MSDN.
(Em uma nota não relacionada, que BorderGapMaskConverter
No exemplo, é interessante - é assim que a caixa de grupo sabe tornar a parte da fronteira sob o cabeçalho como transparente ... arrumada. :))