Windows Phone在导航中移除页面进行跳转

有时候我们想要在按下回退的时候,可以一次性跳转多个页面。

比如设置学习的时间的,我们规定必须全部一次看完,然后答题,如果你可以回退看知识的话,这样的问题的就没什么难度的,那我们就可以来一次跳转多个页面。

我们可以理解导航中为Stack的样子,后入先出,如果想要进行在多个页面的跳转的话,可以将Stack顶上面的pop出来这样的话就可以实现一次跳转多个页面。

    if (this.NavigationService.CanGoBack)
            {
                this.NavigationService.RemoveBackEntry();
            }

在需要的的方法中调用即可,注意也要判断是不是可以回退。

比如下面,我写了3个页面,可以依次跳转过去,然后在第三的页面的点击回退的时候,是跳转到第一个页面的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值