WPF 使用PathGeometry 绘画 查询图标

代码如下:

<Path Stroke="Black" Fill="Gray">
            <Path.Data>
                <PathGeometry Figures="M12.003748,4.5049986C10.494726,4.5309996 8.9806971,4.987008 7.7016882,5.9000024 4.5866403,8.1250076 4.0476317,12.220008 6.5006675,15.049994 8.9517054,17.875006 13.465759,18.364996 16.581798,16.140005 19.698844,13.915 20.235855,9.8199996 17.783826,6.9899983 16.404809,5.3980035 14.373776,4.5479979 12.305754,4.5049986 12.205747,4.5029997 12.104748,4.5029997 12.003748,4.5049986z M12.127743,2.0721107E-06C15.724792,-0.0019966637 19.286836,1.4420032 21.684881,4.2050108 25.103918,8.1500015 25.075918,13.549994 22.002878,17.435003L31.444,28.325001 26.299932,32.000002 16.892806,21.15C11.969737,23.054996 6.0676631,21.830006 2.5996136,17.834997 -1.5464387,13.049994 -0.63543081,6.1250085 4.6346449,2.3600098 6.8586745,0.77200525 9.5027079,0.0010016877 12.127743,2.0721107E-06z" />
            </Path.Data>
        </Path>

效果图如下:

 

转载于:https://www.cnblogs.com/ZouJianFei/p/11133068.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF中,我们可以通过使用拖放操作来实现文件的拖动、放置和修改图标。 首先,我们需要在XAML中定义一个接收文件的区域,可以使用特定的控件(如Grid或Border),设置好它的拖放相关属性,例如AllowDrop和Drop。 当用户将文件拖动到该区域时,可以在代码中处理拖放操作。首先,我们需要处理控件的DragEnter事件,以便确定被拖动的文件是否是我们想要接收的类型(例如图像文件)。如果是,我们可以将DragEventArgs.Effects属性设置为DragDropEffects.Copy,表示拖放操作可以被复制。 接下来,我们需要处理控件的Drop事件,以便在文件放置时执行相应的操作。我们可以通过DragEventArgs.Data.GetData(DataFormats.FileDrop)方法来获取拖放的文件路径。然后,我们可以根据文件路径加载文件,并将结果显示在WPF中的图标控件中。 若要修改图标,可以使用Image控件或其他适合的控件来显示文件的图标。我们可以通过使用System.Drawing.Icon类来获取文件的图标,然后将其转换为BitmapSource对象以便在WPF使用。最后,我们可以将BitmapSource对象设置为Image控件的Source属性,从而修改图标。 总结来说,通过设置控件的拖放属性,并在相应的事件中处理拖放操作,我们可以实现在WPF中通过文件拖放来修改图标。我们可以根据拖放的文件路径来加载文件,并将结果显示在合适的控件中,从而修改图标

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值