|
|
1
6
最后,我将第2页和第3页合并在一个页面中。当我需要第#2页时,我使用navigation参数以#2内容可见的方式启动页面,当我完成#3时,我只需隐藏#2内容。 编辑:在芒果中,有一个NavigationService.RemoveBackEntry()功能,完全满足需要。 |
|
|
2
4
从第3页直接到第1页是不可能不经过第2页的。
不管怎样你都能应付
如果来自第3页,您可以通过多种方式进行跟踪。我很想用一个全局变量来表示这一点(在第3页设置,在第2页签入)。
|
|
|
3
2
如果您使用的是硬件后退按钮,那么没有直接的方法可以做到这一点。 您可以始终使用导航方法直接转到第一页。
这将使您进入第一页,但它也将第3页添加到后堆栈。
|
|
|
4
1
我建议过多地按“后退”按钮来指导用户您希望他们去的地方: 受保护的覆盖无效OnBackKeyPress(System.ComponentModel.CancelEventArgs电子) { 导航服务。导航(新Uri(“/主页.xaml", 乌里金。亲戚)); } |
|
|
5
1
现在可以直接从后堆栈中删除页面。有关详细信息,请参阅此线程: |
|
|
6
0
与其第2页导航到第1页,不如考虑使用代码:-
|
|
|
7
0
|