删除windows phone芒果中的后退条目

时间:2011-09-27 10:56:04

标签: windows-phone-7.1

如何在wp7.1中删除后退堆栈。我有3页并且当我从A导航到B时说A,B,C而在B中有一个按钮来添加新的联系人详细信息。当我点击它页面时导航到页面C,在页面C中有一个完成按钮,当我单击完成按钮时,页面导航到主页,即页面A 当我从页面A点击后退按钮时,页面C是可见的,因为它没有完成。我怎样才能清除后面的堆栈。另外让我知道是否有任何方法可以从后面的堆栈清除特定的页面。如果后面的话。堆栈包含页面A,B,C,D和我必须清除最后两页是C和D.这可能在Windows手机芒果?

1 个答案:

答案 0 :(得分:7)

在主页的Load Event上,输入以下代码:

while (NavigationService.CanGoBack)
{
    NavigationService.RemoveBackEntry();
}

我不确定这是否是一个好习惯,但是因为在芒果用户应该通过点击后退按钮关闭他们的应用程序,我认为这是避免支持整个历史的好方法。