Painel de layout personalizado semi-transparente
Eu construí umpainel de layout personalizado semitransparente no WPF definindo o valor de Opacidade do painel como 0,5. Tudo funciona como esperado, exceto queos filhos do painel também são semi-transparentes!
O que preciso alterar para que os filhos do painel sejam renderizados sem transparência?
Aqui está o código relevante:
public class DialogLayoutPanelControl : Panel
{
public DialogLayoutPanelControl() : base()
{
Background = Brushes.LightGray;
Opacity = 0.5;
}
}
Solução (de Anvaka):
Background = new SolidColorBrush(Colors.LightGray) { Opacity = 0.5 };