I を使用NavigationService.RemoveBackEntry()
すると、ナビゲーション スタックから 1 つのエントリを削除できます。アプリですべての戻るナビゲーション項目を削除する便利な方法はありますか(シナリオ: 複数のページで構成されるサインアップ手順があり、登録が成功した後、ユーザーが登録手順に戻ることを望まない)。
質問する
1632 次
2 に答える
10
でそれを行うのはそれほど不便ではありませんRemoveBackEntry
:
while(NavigationService.CanGoBack)
{
NavigationService.RemoveBackEntry();
}
于 2013-09-12T22:30:44.573 に答える
2
または、これを使用して、1行のコード
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
while (NavigationService.RemoveBackEntry() != null) ;
}
于 2014-09-20T14:30:47.470 に答える