我在我的 Windows Phone 8 应用程序中使用 Caliburn Micro,我想在用户退出应用程序之前按下后退按钮时提示用户。是的,我确实有充分的理由这样做!
我试过这段代码,但在应用程序退出后它会被调用。
private void _navigationService_Navigating(object sender, NavigatingCancelEventArgs e)
{
if (e.NavigationMode == NavigationMode.Back)
{
if (MessageBox.Show("Are you sure?", "Exit App", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel)
{
e.Cancel = true;
}
}
}
有任何想法吗?