如何为按钮设置透明背景?

时间:2017-06-09 12:02:09

标签: xaml uwp uwp-xaml

我正在开发na UWP应用程序,我希望有一个透明按钮。我试试这个(这是我按钮的一个简单例子):

<Button Name="Button"
        Opacity="0">
        <Image Source="/Assets/image.png"/>
</Button>

我想要一个带图像的按钮,其中只有按钮是透明的。我已经尝试过这种方式,并且通过放置:Opacity="0"它将所有内容都透明,我希望它只是透明。

1 个答案:

答案 0 :(得分:8)

方法1

Opacity="0"设置Button.Background。您可以使用以下代码来完成。

<Button>
    <Button.Background>
        <SolidColorBrush Opacity="0"/>
    </Button.Background>
</Button>

方法2

#00000000设置为Button的背景颜色。由于UWP支持ARGB(Alpha RGB)颜色,您可以直接为UWP应用中的任何颜色设置不透明度。

<Button Background="#00000000"/>