Avalonia跨平台入门第八篇之控件的拖放

在前面分享的几篇中咱已经玩耍了PopupListBox多选Grid动态分RadioButton模板,过程还算顺利;今天接着把把ListBox中的Item拖放到Cavans中(基于官方的Samples实现的);直接看效果吧:

5ca614a6b33e17b16e5c888ff85df6c0.gif

1、ListBox中PointerPressed、DragOver事件:

e6feacff93bc9cbe3b8a90e4765ce69d.png

2、Canvas中的Drop事件:

425c823ad48892567e5a7f2a6a3971fb.png

3、控件的移除无非就是通过委托来做处理:

387b4b6ba4cbbcc89f7c2c737a2efeb9.png

接下来分享控件在Canvas范围内拖拽和修改大小的效果;最终简单的效果先这样吧d63959a9f0ede767ce81c092b653ea61.png;以后有时间的话,可以再去摸索一下更复杂的效果bdf3813e1871e184aaa56bc03023936a.png;编程不息、Bug不止、无Bug、无生活d6215212eaa10ebe70004f9063c762fc.png;改bug的冷静、编码的激情、完成后的喜悦、挖坑的激动 、填坑的兴奋;这也许就是屌丝程序员的乐趣吧;今天就到这里吧;希望自己有动力一步一步坚持下去;生命不息,代码不止;大家抽空可以看看今天分享的效果,有好的意见和想法,可以在留言板随意留言;我看到后会第一时间回复大家,多谢大家的一直默默的关注和支持!如果觉得不错,那就伸出您的小手点个赞并关注一下,多谢您的支持!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值