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;
}
}
}
何か案は?