#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