如何为png图像创建边框
How to create border for png image
我有一张 .png 格式的自定义图片。我想创建按钮。按钮的形式是这个图像。所以我将图像放在按钮模板中,并希望仅当鼠标悬停在图像上时才填充图像。图像的形状是矩形(http://prntscr.com/lz5m5q),但实际上它是自定义形状。那么如何为按钮设置边框并忽略图像的透明背景(我不想将边框视为矩形,边框应该围绕我的实际图像)。
希望我没听错,这是你想要的吗?
风格Link
由于字数限制,我发布的风格在上面link。将 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 Whosebug character limit i cant paste it here. -->
</Window.Resources>
<Grid>
<Button Height="250" Width="300" Style="{DynamicResource CountryButtonStyle}" />
</Grid>
输出:
我有一张 .png 格式的自定义图片。我想创建按钮。按钮的形式是这个图像。所以我将图像放在按钮模板中,并希望仅当鼠标悬停在图像上时才填充图像。图像的形状是矩形(http://prntscr.com/lz5m5q),但实际上它是自定义形状。那么如何为按钮设置边框并忽略图像的透明背景(我不想将边框视为矩形,边框应该围绕我的实际图像)。
希望我没听错,这是你想要的吗?
风格Link
由于字数限制,我发布的风格在上面link。将 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 Whosebug character limit i cant paste it here. -->
</Window.Resources>
<Grid>
<Button Height="250" Width="300" Style="{DynamicResource CountryButtonStyle}" />
</Grid>
输出: