2012-03-13 22 views
0

資格情報を求める最初のページがあります。ログインが成功したら、ページを変更したいのですが、BACKがログインページに再度移動するのではなく、アプリケーションが終了するようにします。これを達成する方法は? NavigateServices.Navigateは、履歴スタックに新しいページを追加するだけです。ページを変更して新しいページに移動しない

+0

NavigationService.GoBack(); ? – Razor

答えて

4

これは、バックスタックからアイテムを削除することで実現できます。 "2番目"のページでOnNavigatedToをオーバーライドし、次のコードを配置します。

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    if (NavigationService.CanGoBack) NavigationService.RemoveBackEntry(); 
} 
関連する問題