相关疑难解决方法(0)

半透明自定义布局面板

我通过将面板的不透明度值设置为0.5,在WPF中构建了一个半透明的自定义布局面板.一切都按预期工作,除了面板的孩子也是半透明的!

我需要更改以使面板的子项在没有透明度的情况下呈现?

这是相关的代码:

public class DialogLayoutPanelControl : Panel
{
    public DialogLayoutPanelControl() : base()
    {
        Background = Brushes.LightGray;
        Opacity = 0.5;
    }
 }
Run Code Online (Sandbox Code Playgroud)

解决方案(Anvaka):

    Background = new SolidColorBrush(Colors.LightGray) { Opacity = 0.5 };
Run Code Online (Sandbox Code Playgroud)

wpf layout transparency panel

2
推荐指数
1
解决办法
2927
查看次数

标签 统计

layout ×1

panel ×1

transparency ×1

wpf ×1