Как добавить пункты точечного меню внутри BindableLayout.ItemTemplate / Listview в Xamarin?

#listview #xamarin #xamarin.forms #collectionview

#listview #xamarin #xamarin.forms #collectionview

Вопрос:

Я пытаюсь добавить функцию, похожую на трехточечное меню, внутри BindableLayout. Я попробовал всплывающую страницу с помощью Rg.Плагины.Всплывающее окно. Проблема с этим заключалась в позиции всплывающего окна. У меня есть изображение для 3-точечного меню с командой внутри TapGestureRecognizer. Я попытался получить текущие координаты и страницу pup, но получить координаты элементов внутри listview / BindableLayout было другое дело. Похоже, у SyncFusion есть решение, но они не бесплатны. Я пробовал это, но безуспешно. Кто-нибудь может предложить мне лучший подход или решение с моим текущим шаблоном? Вот мой предварительный просмотр дизайна

Комментарии:

1. Xamarin. Forms предоставляет элемент SwipeView управления, который может помочь выполнить функцию контекстного меню в ListView или CollectionView . Проверьте учебник: learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface /…

Ответ №1:

Вам нужно прикрепить всплывающую подсказку к вашим трем точкам, я думаю, эта ссылка поможет http://www.xamboy.com/2019/03/01/showing-tooltips-in-xamarin-forms /

Ответ №2:

Похоже, что XF-Material-Library контролирует это требование. Я считаю это очень полезным. Вот ссылка, чтобы попробовать: https://github.com/Baseflow/XF-Material-Library#cards