Перетаскивание в формах Xamarin

Как добавить функцию перетаскивания в Xamarin..

после большого количества гугля я нашел следующую официальную ссылку для drag & drop для xamarin..

https://blog.xamarin.com/android-tricks-supporting-drag-and-drop-in-an-app/

но он использует только собственный код android.

мои вопросы:

  1. в Xamarin можно реализовать функцию перетаскивания без родной код?

  2. Если ответ-нет - > как мы достигаем прослушивателей перетаскивания для всех платформ?

Я искал google & официальный форум и ничего не нашел.. Кто-нибудь, помогите мне..Спасибо..

2 ответов



Xamarin.Формы, по-видимому, не поддерживают такого рода прикосновения. Обработчики событий для on touch должны быть написаны в собственных реализациях с шаблоном инъекции зависимостей для доступа к ним из общего кода.

единственные встроенные жесты, распознанные, - это tap, pinch и pan.

используя приведенную ниже ссылку, не должно быть слишком сложно перетащить и бегущий.

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/touch/

https://developer.xamarin.com/guides/xamarin-forms/dependency-service/introduction/