windows-phone-7 – 从导航堆栈中删除一个页面

前端之家收集整理的这篇文章主要介绍了windows-phone-7 – 从导航堆栈中删除一个页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个应用程序模式:
[List Page] -> [Detail Page] -> [ShareOnFacebook Page]
                     ^__________________|

>用户在[列表页]中选择一个项目
>如果用户可以点击Share按钮,用户可以点击或者不点击Share按钮,该应用程序将导航到显示Facebook登录表单的[ShareOneFacebook页面],发布消息并导航
>用户返回.

如果用户在Facebook上共享,它将“重新发送”消息,因为应用程序存储会话,以便它将导航回ShareOnFacebook,然后返回到我的详细信息页面.

如果用户没有共享,他将返回到列表页面.

我如何在导航堆栈中“忽略”ShareOnFacebook页面

尝试这样:调用NavigationService.RemoveBackEntry();在OnNavigatedTo方法中.这将从堆栈中删除上一页.在我看来,Navigation.GoBack();是不满意的,因为它显示了要在短时间内删除页面.

注意:仅适用于Windows Phone OS 7.1(芒果)SDK

猜你在找的Windows相关文章