Avalonia跨平台入门第八篇之控件的拖放
生活随笔
收集整理的這篇文章主要介紹了
Avalonia跨平台入门第八篇之控件的拖放
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在前面分享的幾篇中咱已經(jīng)玩耍了Popup、ListBox多選、Grid動(dòng)態(tài)分、RadioButton模板,過程還算順利;今天接著把把ListBox中的Item拖放到Cavans中(基于官方的Samples實(shí)現(xiàn)的);直接看效果吧:
1、ListBox中PointerPressed、DragOver事件:
2、Canvas中的Drop事件:
3、控件的移除無非就是通過委托來做處理:
接下來分享控件在Canvas范圍內(nèi)拖拽和修改大小的效果;最終簡單的效果先這樣吧;以后有時(shí)間的話,可以再去摸索一下更復(fù)雜的效果;編程不息、Bug不止、無Bug、無生活;改bug的冷靜、編碼的激情、完成后的喜悅、挖坑的激動(dòng) 、填坑的興奮;這也許就是屌絲程序員的樂趣吧;今天就到這里吧;希望自己有動(dòng)力一步一步堅(jiān)持下去;生命不息,代碼不止;大家抽空可以看看今天分享的效果,有好的意見和想法,可以在留言板隨意留言;我看到后會(huì)第一時(shí)間回復(fù)大家,多謝大家的一直默默的關(guān)注和支持!如果覺得不錯(cuò),那就伸出您的小手點(diǎn)個(gè)贊并關(guān)注一下,多謝您的支持!
總結(jié)
以上是生活随笔為你收集整理的Avalonia跨平台入门第八篇之控件的拖放的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更强的压缩比!PostgreSQL开始支
- 下一篇: ASP.NET Core 实现基于 Ap