我的 XAML 部分包含
<TextBox Text="PROJECTED"
TextAlignment="Center"
FontSize="11"
FontWeight="Bold"
Foreground="White"
Background="#FF3376B8"
Opacity="0.65" />
然而,这导致文本也是65%不透明;
如何将文字设置为100%不透明但允许背景为65%?
答案 0 :(得分:2)
通过调整Background属性的Alpha通道来实现。
例如:
<TextBox Text="PROJECTED"
TextAlignment="Center"
FontSize="11"
FontWeight="Bold"
Foreground="White"
Background="#883376B8" />
答案 1 :(得分:1)
您可以使用VS / Expression Blend属性编辑器UI通过调整颜色的RGBA值中的A值来调整任何颜色属性的不透明度(0 .... 255,更低的是更不透明)
这显然会改变颜色的十六进制值,但会为您提供所需的视图。
答案 2 :(得分:0)
试试这个。
<TextBox Text="PROJECTED"
TextAlignment="Center"
FontSize="11"
FontWeight="Bold"
Foreground="White"">
<TextBox.Background>
<SolidColorBrush Color="#FF3376B8"
Opacity="0.65" />
</TextBox.Background>
</TextBox >