【发布时间】:2018-12-24 22:12:10
【问题描述】:
我有一个 .png 格式的自定义图像。我想创建按钮。按钮的形式就是这个图像。因此,我将图像放在按钮模板中,并希望仅当鼠标悬停在图像上时才使其充实。图像的形状是矩形(http://prntscr.com/lz5m5q),但实际上是自定义形状。那么如何为按钮设置边框并忽略图像的透明背景(我不想将边框视为矩形,边框应该在我的实际图像周围)。
【问题讨论】:
标签: wpf wpftoolkit
我有一个 .png 格式的自定义图像。我想创建按钮。按钮的形式就是这个图像。因此,我将图像放在按钮模板中,并希望仅当鼠标悬停在图像上时才使其充实。图像的形状是矩形(http://prntscr.com/lz5m5q),但实际上是自定义形状。那么如何为按钮设置边框并忽略图像的透明背景(我不想将边框视为矩形,边框应该在我的实际图像周围)。
【问题讨论】:
标签: wpf wpftoolkit
希望我猜对了,这是你想要的吗?
风格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>
输出:
【讨论】: