Xamarin表单中带文本输入的弹出对话框

pri*_*Joe 10 popup xamarin

所以,我是Xamarin的新手,我正在试图弄清楚如何显示一个包含用户文本输入字段的弹出窗口.DisplayAlert没有这样做,因为它没有文本输入字段.我该怎么用?

Fet*_*mos 15

您可以使用DisplayPromptAsync。它来自 Xamarin Forms,没有其他插件。

string result = await DisplayPromptAsync("Question 1", "What's your name?");
Run Code Online (Sandbox Code Playgroud)


Pey*_*man 9

你应该尝试Acr.UserDialogs

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

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

  • @JoeDev 说清楚,我不是说 git“结帐”,我是说结帐:) (2认同)

Kor*_*yem 5

我个人喜欢这个nuget在github上提供源代码),它使您可以PopupPage在弹出窗口中优雅地使用xaml视图,因为它添加了以下方法,这些方法看起来非常熟悉我们所习惯的方法:

Navigation.PushPopupAsync()
Navigation.PopPopupAsync()
Navigation.PopAllPopupAsync()
Navigation.RemovePopupPageAsync()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明