在警告对话框中包含文本字段

时间:2017-08-16 07:24:58

标签: xaml xamarin.forms

当用户点击“添加”按钮时,我希望向用户显示一个警告对话框,允许他们在商店编号中输入一个输入字段。我已经研究过这个,但是没有为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)

1 个答案:

答案 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,它绝对有用。