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

Suj*_*jiz 5 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手机芒果?

Tuc*_*uco 7

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

while (NavigationService.CanGoBack)
{
    NavigationService.RemoveBackEntry();
}
Run Code Online (Sandbox Code Playgroud)

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