清除导航服务缓冲区 - 或重置应用程序? (Windows Phone 7)

时间:2010-12-01 21:42:11

标签: c# silverlight windows-phone-7

我有一个应用程序,我正在处理用户导航两页深度,这意味着:

选择内容,点击下一步 - >选择东西,点击下一步 - >结果

在结果页面上,我正在将Navigationservice.Navigate()返回到MainPage.xaml,但现在用户可以点击后退按钮,这可能会破坏应用程序中的某些内容。如何清除可用的页面缓冲区?如果Navigationservice.canGoBack的任何方法都返回false,即使它是真的吗?如果无法清除缓冲区,那么是否有一种方法可以重新启动应用程序以使用户返回到MainPage.xaml而没有任何导航历史记录?

谢谢你,
尼克

1 个答案:

答案 0 :(得分:-1)