【问题标题】:How to create border for png image如何为png图像创建边框
【发布时间】:2018-12-24 22:12:10
【问题描述】:

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

【问题讨论】:

    标签: wpf wpftoolkit


    【解决方案1】:

    希望我猜对了,这是你想要的吗?

    风格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>
    

    输出:

    【讨论】:

    • 是的,这正是我所需要的。您能否建议您使用什么应用程序来创建路径点?
    • @AnastasiiaMelnyk 我使用两种方式,第一种是离线工具,另一种是在线网站,通过任何程序将 png 转换为 svg 或使用这个网站 www.pngtosvg.com/ 它呈现非常好的 svg,然后使用 Inkspace 或任何其他程序或源代码harshmaurya.in/?ddownload=2520 获得 wpf 或 uwp 支持的 xaml 所需的一切
    猜你喜欢
    • 2021-11-14
    • 2011-05-22
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2019-10-06
    • 2011-06-10
    • 2015-02-07
    相关资源
    最近更新 更多