Windows phone 8 导航服务删除完整的反向导航
使用Windows phone 8 导航服务删除完整的反向导航,windows-phone-8,Windows Phone 8,使用NavigationService.RemoveBackEntry()我可以从导航堆栈中删除一个条目。是否有一种方便的方法可以删除我的应用程序中的所有后台导航项(场景:我有一个由多个页面组成的注册过程,成功注册后,我不希望用户导航回注册步骤)。使用RemoveBackEntry执行此操作并不那么麻烦: while(NavigationService.CanGoBack) { NavigationService.RemoveBackEntry(); } 或者使用这一行代码 prote
NavigationService.RemoveBackEntry()
我可以从导航堆栈中删除一个条目。是否有一种方便的方法可以删除我的应用程序中的所有后台导航项(场景:我有一个由多个页面组成的注册过程,成功注册后,我不希望用户导航回注册步骤)。使用RemoveBackEntry执行此操作并不那么麻烦:
while(NavigationService.CanGoBack)
{
NavigationService.RemoveBackEntry();
}
或者使用这一行代码
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
while (NavigationService.RemoveBackEntry() != null) ;
}