在哪里粘贴 RemoveBackEntry(来自 Cimbalino Toolkit)



我现在有一个Windows Phone 8应用程序,它在我的视图模型中使用cimbalino Toolkit导航服务。

我有一个主页和一个AddItemPage。当用户添加和项目并点击保存按钮时,我让它回到主页。

现在我想从后台堆栈中删除 AddItemPage。然而,我不知道在哪里放置"RemoveBackEntry"。

RemoveBackEntry应该在MainPage.OnNavigatedTo中。但是每次显示 MainPage 时都会调用此方法,因此您必须检查 BackStack 上的最后一个条目是否真的是您应该删除的页面(例如,通过在查询字符串中传递一些参数(将在 OnNavigatedTo 中可用)或通过检查 BackStack 中的条目)。

更好的方法是在保存AddItemPage后致电NavigationService.GoBack()

相关内容

  • 没有找到相关文章

最新更新