0
資格情報を求める最初のページがあります。ログインが成功したら、ページを変更したいのですが、BACKがログインページに再度移動するのではなく、アプリケーションが終了するようにします。これを達成する方法は? NavigateServices.Navigateは、履歴スタックに新しいページを追加するだけです。ページを変更して新しいページに移動しない
資格情報を求める最初のページがあります。ログインが成功したら、ページを変更したいのですが、BACKがログインページに再度移動するのではなく、アプリケーションが終了するようにします。これを達成する方法は? NavigateServices.Navigateは、履歴スタックに新しいページを追加するだけです。ページを変更して新しいページに移動しない
これは、バックスタックからアイテムを削除することで実現できます。 "2番目"のページでOnNavigatedToをオーバーライドし、次のコードを配置します。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if (NavigationService.CanGoBack) NavigationService.RemoveBackEntry();
}
NavigationService.GoBack(); ? – Razor