我正在执行以下操作来填充一个带有特定透明度的矩形。
SolidColorBrush fillColor = new SolidColorBrush(myColor);
fillColor.Opacity = 0.3;
rectangle1.Fill = fillColor;
这个矩形是用户控件的一部分,它位于黑色背景上。问题在于我得到的不透明度是在白色背景上的。如何更改使其像在黑色背景上应用不透明度。
下面是我得到的绿色填充颜色。
(即叠加在白色背景上) 我需要的是这样的效果。
(即叠加在黑色背景上)