问题:
我正在处理一个关于如何在 Xamarin Forms 中禁用 DisplayActionSheet 或 DisplayAlert 背景的问题,因此用户可以“退出”弹出窗口的唯一方法是通过窗口提示的选项。
这是问题的截图:http: //postimg.org/image/s16cp66wf/
你知道是否有一种简单的方法可以做到这一点?我一直在寻找,但我找不到......
我试过了:
使用控件附带的方法,但没有其他方法出现。我现在正在做的就是打电话给它,直到我有答案。
代码: 从我背后的代码中调用事件
async void OnNextClicked(object sender, EventArgs args)
{
await userValidations.RMLocationServiceWindow();
}
然后我调用弹出窗口
public async Task RMLocationServiceWindow ()
{
string rta = null;
while (rta == null)
{
rta = await App.Current.MainPage.DisplayActionSheet("Do you accept to use the service?", "Cancel", "Continue");
}
}
我找不到任何将焦点放在窗户上的东西。