Xamarin Forms如何制作可拖动的列表视图

Cha*_*uys 5 listview draggable xamarin.forms

是否可以使用Xamarin表单创建带有可拖动列表项的列表视图?

我已经在下面的链接中找到了在android中实现的这个参考,但是我不确定如何在Xamarin.Forms中进行此操作,我假设我需要为此添加特定于平台的代码?

如何使用可拖动项目制作ListView?

此外,如下面的Xamarin论坛帖子所示,控件似乎不支持拖放功能,因此需要创建自定义渲染器,但我不太清楚从哪里开始

http://forums.xamarin.com/discussion/18114/do-the-xamarin-forms-controls-support-drag-drop-runtime-functionality

Pet*_*ete 2

正如您的链接所指出的,仅使用提供的Xamarin.Forms控件是不可能的。

因此,您必须为每个平台实现Custom Renderers

可以在http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/上找到很棒的教程

在该页面的最底部有一个视频,我强烈建议您观看一下,因为它内容非常丰富,并且应该让您为AndroidiOS编写自己的自定义渲染器类。同样的原则也适用于Windows Phone,因此如果您也想瞄准 Windows Phone,那也应该不会太困难。