【发布时间】:2011-03-01 19:24:12
【问题描述】:
我通过将面板的不透明度值设置为 0.5,在 WPF 中构建了一个半透明自定义布局面板。一切都按预期工作,除了面板的子级也是半透明的!
我需要更改哪些内容才能使面板的子项呈现不透明?
以下是相关代码:
public class DialogLayoutPanelControl : Panel
{
public DialogLayoutPanelControl() : base()
{
Background = Brushes.LightGray;
Opacity = 0.5;
}
}
解决方案(由 Anvaka 提供):
Background = new SolidColorBrush(Colors.LightGray) { Opacity = 0.5 };
【问题讨论】:
标签: wpf layout transparency panel