当用户点击“添加”按钮时,我希望向用户显示一个警告对话框,允许他们在商店编号中输入一个输入字段。我已经研究过这个,但是没有为Xamarin.Forms找到任何明确的解决方案。
在下面查看我尝试过的代码。我在我的Xaml中添加了一个输入字段并使其不可见。然后我添加了一个轻击手势,以便在点击我的FAB后,现在可以在警告对话框中看到输入字段。但这不起作用。
的Xaml:
private async void TapGestureRecognizer_Tapped(object sender, EventArgs e)
{
if (e != null)
{
StoreField.IsVisible = true;
await DisplayAlert("Enter Store Number", StoreField.Text, "Add");
}
}
Xaml.cs
@RunWith(AndroidJUnit4.class)
答案 0 :(得分:1)
正如@Cole_Xia所提到的,您可以使用几个NuGet包来创建使用Xamarin Forms的自定义Alert对话框,例如:
1.- https://github.com/rotorgames/Rg.Plugins.Popup
2.- https://github.com/michaeled/FormsPopup
3.- https://github.com/aritchie/userdialogs
我已经尝试过Form Popup,它绝对有用。