【发布时间】:2015-06-23 05:03:48
【问题描述】:
所以,我是 Xamarin 的新手,我正在尝试弄清楚如何显示一个包含用户文本输入字段的弹出窗口。 DisplayAlert 没有这样做,因为它没有文本输入字段。我应该使用什么?
【问题讨论】:
所以,我是 Xamarin 的新手,我正在尝试弄清楚如何显示一个包含用户文本输入字段的弹出窗口。 DisplayAlert 没有这样做,因为它没有文本输入字段。我应该使用什么?
【问题讨论】:
您可以使用DisplayPromptAsync。它来自 Xamarin Forms,没有其他插件。
string result = await DisplayPromptAsync("Question 1", "What's your name?");
【讨论】:
你应该试试 Acr.UserDialogs
NuGet:https://www.nuget.org/packages/Acr.UserDialogs/
GitHub 仓库:https://github.com/aritchie/userdialogs
【讨论】:
我个人喜欢这个nuget (source on github),它允许您在弹出窗口中优雅地使用PopupPage xaml 视图,因为它添加了以下看起来非常熟悉的方法:
Navigation.PushPopupAsync()
Navigation.PopPopupAsync()
Navigation.PopAllPopupAsync()
Navigation.RemovePopupPageAsync()
【讨论】: