Всплывающее диалоговое окно с вводом текста в формах Xamarin

Итак, я вроде как новичок в Xamarin, и я пытаюсь выяснить, как отобразить всплывающее окно, в котором есть поле ввода текста пользователя. DisplayAlert не делает этого, потому что у него нет поля ввода текста. Что я должен использовать?

2 ответов


вы должны попробовать Acr.UserDialogs

NuGet:https://www.nuget.org/packages/Acr.UserDialogs/

GitHub Repo:https://github.com/aritchie/userdialogs


Я лично люблю этот NuGet для (источник на github), который позволяет использовать PopupPage XAML view внутри всплывающего окна и элегантно добавляет следующие методы, которые выглядят очень знакомыми с тем, к чему мы все привыкли:

Navigation.PushPopupAsync()
Navigation.PopPopupAsync()
Navigation.PopAllPopupAsync()
Navigation.RemovePopupPageAsync()

enter image description here