如何为png图像创建边框

时间:2018-12-24 22:12:11

标签: wpf wpftoolkit

我有一个.png格式的自定义图片。我要创建按钮。按钮的形式是此图像。因此,我将图像放置在按钮模板中,并希望仅当将鼠标悬停在图像上时才将其充实。图像的形状是矩形(http://prntscr.com/lz5m5q),但实际上是自定义形状。因此,如何为按钮设置边框并忽略图像的透明背景(我不希望将边框视为矩形,边框应该在我的实际图像周围)。

1 个答案:

答案 0 :(得分:2)

希望我正确,这是您想要的吗?

样式Link

由于字符数限制,我在上述链接中发布了样式。从Windows.Resources或所需位置的上方链接复制粘贴代码。

<Window.Resources>
    <!-- I put this in windows resources you can put it app.xaml or any resource dictionary -->         
    <!-- Copy here content from the above link link because of stackoverflow character limit i cant paste it here. -->        
</Window.Resources>

<Grid>
    <Button Height="250" Width="300" Style="{DynamicResource CountryButtonStyle}" />    
</Grid>

输出:

Screenshot