在Xamarin表单应用程序中拖放标签

在Xamarin表单应用程序中拖放标签,xamarin,xamarin.android,xamarin.ios,drag-and-drop,label,Xamarin,Xamarin.android,Xamarin.ios,Drag And Drop,Label,我必须在Xamarin表单中开发一个跨平台应用程序,其要求之一是能够在同一UI上的不同视图之间拖放动态生成的标签(即检查图像)。。我已经生成了动态标签,但我不确定如何实现拖放功能。有谁能告诉我这里的控件的最佳选择,比如包含标签的容器?我还需要为在Android和IoS上实现拖放功能编写单独的代码吗?如果有人能指出正确的资源,我将不胜感激。我在谷歌上搜索过,但没有任何有用的教程。像这样的一些教程建议为Android和IoS平台编写单独的代码 我会给你一些建议: 可以使用在xamarin.forms

我必须在Xamarin表单中开发一个跨平台应用程序,其要求之一是能够在同一UI上的不同视图之间拖放动态生成的标签(即检查图像)。。我已经生成了动态标签,但我不确定如何实现拖放功能。有谁能告诉我这里的控件的最佳选择,比如包含标签的容器?我还需要为在Android和IoS上实现拖放功能编写单独的代码吗?如果有人能指出正确的资源,我将不胜感激。我在谷歌上搜索过,但没有任何有用的教程。像这样的一些教程建议为Android和IoS平台编写单独的代码

我会给你一些建议:

  • 可以使用在xamarin.forms中实现DragAndDrop

    检查此处的示例:,它可以轻松拖动控件,也可以检查中的讨论

  • 看一看,在Xamarin表单中使用
    可拖动视图

    此处示例:

  • 下面是一个拖动图像的android本机实现示例:

    此处示例:


  • 感谢您的宝贵建议,我还遇到了其中两个,即Xamarin表单中的Mr.手势和Draggable视图()。对于手势先生,我很担心,因为它需要一个许可证密钥,据我所知,我必须购买它。如果我错了,请纠正我。此外,我还实现了这个可拖动视图(),但由于某些原因,它不工作,应用程序正在崩溃,并且没有触摸事件(拖放)正在工作。是的,你是对的,您必须为Mr.signatures付费。您能告诉我,在左边的上面的UI中,如果排列框中有多个空框/标签,那么我应该使用哪种类型的布局吗?布局应允许在不从布局中删除的情况下拖放右侧三个框中的标签。例如,如果用户从顶部框中拖动“Vet”并将其放置在第一个空白处。必须将其丢弃,但仍保留在第一个框中。我正在考虑使用网格布局,但不确定它是否有效。实际上,我以前没有这样做过。我不能给你太多关于使用哪种布局的信息,我认为这是一个复杂的布局。如果我发现任何有关它的信息,我会及时通知你。它非常复杂,这就是我寻求帮助的原因。