- В iOS добавьте смахивание влево, чтобы отобразить команду «Удалить», и кнопку «Показать кнопку «Сведения об аксессуаре» для отображения страницы «Редактировать заказ». Нажатие на строку приведет к переходу на страницу сведений о заказе, на которой показаны отдельные элементы заказа.
- В Android и Windows для каждой строки отображается кнопка переполнения (3 вертикальные точки). Нажатие кнопки переполнения должно отобразить меню с опциями «Редактировать» и «Удалить». Нажатие на строку приведет к переходу на страницу сведений о заказе, на которой показаны отдельные элементы заказа.
Я жду доступа к Mac, чтобы проверить поведение iOS. При запуске этого в отладчике для Windows меню работает должным образом, если щелкнуть правой кнопкой мыши кнопку «Переполнение». В эмуляторе Android нажатие кнопки «Переполнение» рассматривается как касание строки и приводит к переходу на страницу «Сведения о заказе». Как заставить кнопку «Переполнение» отображать меню на Android? Я попытался добавить к кнопке обработчик событий Clicked и использовать FlyoutBase.ShowAttachedFlyout(btn), но получил сообщение об ошибке: «FlyoutBase не содержит определения для ShowAttachedFlyout».Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79880533/how-to-show-overflow-menu-on-android-using-net-maui[/url]
Как показать меню переполнения на Android с помощью .NET MAUI ⇐ Android
-
Anonymous
Как показать меню переполнения на Android с помощью .NET MAUI
Я создаю приложение .NET MAUI 10 для поддержки Android, iOS и Windows. Я также использую набор инструментов сообщества MVVM. У меня есть страница «Заказы», содержащая CollectionView, и мне дали следующее направление:
Мобильная версия