我有两个页面(MainPage 和 page1)。当用户在第 1 页时,如果用户按返回键,应弹出以下消息:“您确定要退出吗?”
因此,如果用户按 OK,那么它应该导航到另一个页面,如果用户按 Cancel,它应该留在同一页面。这是我的代码:
此代码是用 Page1.Xaml 编写的:
Protected override void OnBackKeyPrss(System.ComponentModel.CancelEventArgs e)
{
MessageBoxResult res = MessageBox.show("Are you sure that you want to exit?",
"", MessageBoxButton.OkCancel);
if(res==MessageBoxResult.OK)
{
App.Navigate("/mainpage.xaml");
}
else
{
//enter code here
}
}
但是,当我按下取消时,它仍在导航到 mainpage.xaml。我怎么解决这个问题?