如何使按钮透明,但文字不是?

时间:2014-07-06 09:30:26

标签: c# xaml

所以我想让我的控件透明,但其中的文字不透明。 有什么办法可以做到吗? 我通过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>

1 个答案:

答案 0 :(得分:1)

关键是只使背景画笔透明:

<Border>
    <Border.Background>
        <SolidColorBrush Color="#007aa5" Opacity="0.6"/>
    </Border.Background>
</Border>