我一直在尝试允许用户使用 DisplayAlert 确认注销。如果他们单击“否”,它应该保留在他们的个人资料页面中,否则他们应该被重定向回登录页面。我还没有设法完成此操作,如果我单击"is"或“否”,两个选项都会保留在个人资料页面中
public async void LogoutBtn(object sender, EventArgs e)
{
var answer = await DisplayAlert("Exit", "Do you wan't to exit the App?", "Yes", "No");
if(answer.Equals("Yes"))
{
Settings.FirstName = string.Empty;
Settings.LastName = string.Empty;
Settings.Email = string.Empty;
await Navigation.PushAsync(new MainPage());
}
else
{
App.Current.MainPage = new Profile();
}
}
最佳答案
DisplayAlert
返回一个 bool 值(true
/false
):
var answer = await DisplayAlert("Exit", "Do you wan't to exit the App?", "Yes", "No");
if (answer)
{
// User choose Yes
}
else
{
// User choose No
}
关于xamarin - 注销显示警报 xamarin.forms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49767893/