当我单击 NavigateButton(Back) 到主页时,我想做一些检查。1.显示 MessageDialog 显示更新内容“是”或“不是” 2.如果单击是,更新当前页面。如果单击否,则不执行任何操作 3.导航到主页。
我使用下面的代码,但目前它会先回到主页,然后弹出消息对话框。单击消息对话框后,如何让导航到主页的操作发生
protected async override void OnNavigatedFrom(NavigationEventArgs e)
{
MessageDialog md = new MessageDialog("Do you want to save");
md.Commands.Add(new UICommand("Yes", (UICommandInvokedHandler) =>
{
Application.Current.Exit();
//this.UpdateClick();
}));
md.Commands.Add(new UICommand("No"));
var task = md.ShowAsync().AsTask();
await task;
}