Определение этого элемента управления для Xamarin.Forms? - PullRequest
0 голосов
/ 06 февраля 2019

Это первое приложение Xamarin.Forms, которое я пытаюсь создать, поэтому, пожалуйста, потерпите меня.

Я изучаю Xamarin.Forms и создаю свое первое приложение (с картой)это будет работать в эмуляторе Android.Я уже добавил карту, поэтому жизнь удалась.

Я также понимаю, что, в отличие от веб-форм asp.net или форм Windows, я не могу перетаскивать элементы управления на форму.Я также не знаю, как выглядят доступные элементы управления для каждой платформы.

С учетом сказанного я хотел бы добавить следующий элемент управления в свое приложение.Понятия не имею, как она называется, но это своего рода панель в нижней половине экрана.Эта панель будет содержать список (очень похожий на сетку).

enter image description here

Я видел эту страницу Xamarin со списком стандартных элементов управления , но я не знаю, как их идентифицировать.Хуже того, я не знаю, что искать в Интернете.

Я хотел бы знать, где можно найти информацию о добавлении этого элемента управления в форму и заполнении его данными (например, asp.net).GridView) * * тысячу двадцать-один

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

К сожалению, такого контроля нет.В iOS это делается путем частичного покрытия экрана при представлении TableViewController.Вы не можете делать что-то подобное на Xamarin.Forms.Вы можете сделать это только на нативных проектах.

Возможно, есть некоторые плагины, которые могут выполнить часть этой работы за вас, но я не думаю, что какой-то из них соответствует вашему запросу, но вы можете попробовать, насколько вы можетеполучить с этим: https://github.com/rotorgames/Rg.Plugins.Popup

Обратите внимание, что Xamarin.Forms не охватывает все собственные элементы управления и особенно не все свойства этих элементов управления.И хотя вы можете расширить их охват различными способами, если после копирования всего, что вы видите в каком-либо приложении, лучше подумать о какой-то другой технологии.

Также следует отметить, что Android не поддерживает все, что поддерживает iOSпоэтому, если вы видите что-то на экране iOS (как выше), оно может не поддерживаться на Android, независимо от того, какую технологию вы используете, вам придется создать очень индивидуальное решение, которое, вероятно, не является частью вашего первого приложения.

0 голосов
/ 06 февраля 2019

Нечто подобное обычно визуализируется с использованием ActionSheet

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...