Я создал полупрозрачную пользовательскую панель макета в WPF , установив для параметра Непрозрачность панели значение 0,5.Все работает как положено, за исключением того, что дочерние элементы панели также полупрозрачны !
Что мне нужно изменить, чтобы дочерние элементы панели отображались без прозрачности?
Вот соответствующий код:
public class DialogLayoutPanelControl : Panel
{
public DialogLayoutPanelControl() : base()
{
Background = Brushes.LightGray;
Opacity = 0.5;
}
}
Решение (Анвака):
Background = new SolidColorBrush(Colors.LightGray) { Opacity = 0.5 };