【发布时间】:2014-04-14 06:00:45
【问题描述】:
我想在 WPF 中创建一个图像按钮。到目前为止,我有这个解决方案:
<Button Click="btn_Click" Name="btnDelete" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="2" Grid.Column="2" BorderBrush="{x:Null}" VerticalContentAlignment="Top" FontSize="15" FontWeight="Bold" >
<StackPanel>
<TextBlock TextAlignment="Center" Name="btnDelete_text" Text="Verwijderen" />
<Image Stretch="Fill" Name="btnDeleteProductImage" Width="90" Height="90" Source=" {StaticResource delete}" />
</StackPanel>
</Button>
但问题是我使用的图像具有透明背景,在按钮上显示为白色。我怎样才能使它真正透明?
我的按钮显示为白色背景而不是透明。
【问题讨论】:
-
你必须创建透明的按钮图像
-
您的问题到底是什么?是垃圾桶图像周围的白色边框,还是您想要透明的按钮的灰色背景?第一个可能来自您的图像文件,它没有透明背景(您可能使用的是 JPG 图像而不是 PNG)。
-
或者您可能通过不支持透明背景的应用程序(如
mspaint)保存了透明背景图像/png。