首页 > 解决方案 > 在 Xamarin Forms App 中拖放标签

问题描述

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

标签: xamarinxamarin.androidxamarin.iosdrag-and-droplabel

解决方案


我会给你几个建议:

  1. 您可以使用Mr.gestures在 xamarin.forms 中实现 DragAndDrop。

    在此处查看示例:GestureSample,它可以轻松拖动控件,您也可以查看此线程中的讨论。

  2. 看看这个博客,使用Draggable view in Xamarin Forms.

    此处示例:DragViewSample

  3. 这是一个拖动图像的android原生实现示例:drag-one-image-at-a-time-to-the-top-of-another-image

    此处示例:DragableView_Demo


推荐阅读