所以我想让我的控件透明,但其中的文字不透明。 有什么办法可以做到吗? 我通过Border控件设置不透明度,现在它适用于其中的所有内容。
<Border HorizontalAlignment="Left"
Height="180"
Margin="10,31,0,0"
VerticalAlignment="Top"
Width="436"
Background="#007aa5"
Opacity="0.6">
<TextBlock HorizontalAlignment="Left"
Height="180"
TextWrapping="Wrap"
Text="TextBlock"
VerticalAlignment="Top"
Width="436"
Name="text"/>
</Border>
答案 0 :(得分:1)
关键是只使背景画笔透明:
<Border>
<Border.Background>
<SolidColorBrush Color="#007aa5" Opacity="0.6"/>
</Border.Background>
</Border>