C# 无法隐式转换类型';无效';至';布尔';沙马林警报
所以,我一直在尝试使用带有回调的警报。我希望用户在单击“确定”按钮时返回主页面 据 来自stackoverflow的Xamarin文档:/documentation/Xamarin.forms/4883/display alert#t=20171005164124370635 我做得很好,但我不能让它工作。已经尝试过不同的声明方法,但似乎没有任何效果C# 无法隐式转换类型';无效';至';布尔';沙马林警报,c#,android,ios,xamarin,async-await,C#,Android,Ios,Xamarin,Async Await,所以,我一直在尝试使用带有回调的警报。我希望用户在单击“确定”按钮时返回主页面 据 来自stackoverflow的Xamarin文档:/documentation/Xamarin.forms/4883/display alert#t=20171005164124370635 我做得很好,但我不能让它工作。已经尝试过不同的声明方法,但似乎没有任何效果 async void ConfirmationAlert(String resp){ if (await DisplayA
async void ConfirmationAlert(String resp){
if (await DisplayAlert(resp, "", "OK"))
{
MasterLogin.Perfil mPerfil = new MasterLogin.Perfil();
mPerfil.mainPage = mainPage;
mainPage.Master = mPerfil;
}
}
带有三个参数的
DisplayAlert
不会返回bool
,因此不能在if
语句中使用它。DisplayAlert
带有三个参数的bool
,因此不能在if
语句中使用它。调用返回void的重载,请参阅,您需要提供参数string accept
以获得正确的重载。调用返回void的重载,请参阅,您需要提供参数string accept
以获得正确的重载。请显示给出错误的代码。是什么让你认为我们可以猜测你粘贴的部分URL的域?DisplayAlert()返回什么,只是普通任务?很抱歉,stackoverflow不允许我发布完整链接,这就是为什么我提到它是stackoverflow的文档,它是stackoverflow.com/doc…它甚至现在还没有编译,因为标题@行2上提到了错误。请显示给出错误的代码。是什么让你认为我们可以猜测你粘贴的部分URL的域?DisplayAlert()返回什么,只是普通任务?很抱歉,stackoverflow不允许我发布完整链接,这就是为什么我提到它是stackoverflow的文档,它是stackoverflow.com/doc…它甚至现在还没有编译,因为title@line 2上提到的错误。字符串参数在那里,唯一未包含的参数是cancel。我是否也需要包含该语句才能使其工作?只需去掉IF语句即可。如果他们只能选择OK,那么测试响应就没有意义了。是的,返回Task
的方法需要所有四个参数给用户一个选择,bool
表示该选择。仅提供三个参数不会给用户选择权,因此不会返回值。看起来它确实是第四个必须包含的参数,才能正常工作。现在它工作正常了。字符串参数在那里,唯一没有包括的是cancel参数。我是否也需要包含该语句才能使其工作?只需去掉IF语句即可。如果他们只能选择OK,那么测试响应就没有意义了。是的,返回Task
的方法需要所有四个参数给用户一个选择,bool
表示该选择。仅提供三个参数不会给用户选择权,因此不会返回值。看起来它确实是第四个必须包含的参数,才能正常工作。现在它工作正常了。