我想在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>
但问题是我使用的图像具有透明背景,按钮上显示为白色。我怎样才能让它真正透明?
我的按钮显示白色背景而不是透明。
答案 0 :(得分:1)
默认情况下,具有透明背景的图像应显示为透明(无需其他设置)。我认为问题出在图像中(正如第一条评论中提到的那样)。在编辑器中进行某些转换时,看起来图像是使用背景保存的。尝试使用透明背景的不同PNG(我假设它是PNG)并查看它给出的内容。
答案 1 :(得分:0)
以PNG
格式检查您的图片,我认为即使您的背景透明图片格式不同。