gpt4 book ai didi

c# - 黑色背景上具有不透明度的 SolidColorBrush

转载 作者:太空狗 更新时间:2023-10-29 23:25:51 24 4
gpt4 key购买 nike

我正在执行以下操作以填充具有一定不透明度的矩形。

 SolidColorBrush fillColor = new SolidColorBrush(myColor);
fillColor.Opacity = 0.3;
rectangle1.Fill = fillColor;

矩形是黑色背景上的用户控件的一部分。问题是我在白色背景上获得不透明度。如何更改它,就像对黑色背景上的颜色应用不透明度一样。

以下是我得到的绿色填充颜色。 enter image description here (即覆盖在白色背景上)我需要的是这样的东西。 enter image description here (即覆盖在黑色背景上)

最佳答案

我知道这个问题已经有好几年了,但也许这会对某人有所帮助。这是我在 XAML/VB visual studio 2017 中所做的。效果很好:

Private Sub Hyper1_PointerEntered(sender As Object, e As RoutedEventArgs) Handles Hyper1.PointerEntered
Hyper1.Background = New SolidColorBrush(Colors.Gold)
Hyper1.Background.Opacity = 0.6
End Sub

关于c# - 黑色背景上具有不透明度的 SolidColorBrush,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com