我的堆栈中有四页,A,B,C,D.Now我只是想从我的应用程序堆栈中删除d页时,我已导航页面EI搜索谷歌和发现一些人使用NavigationService.RemoveBackEntry()
来完成。然而,它并不适合我,它会删除我的应用程序堆栈中的所有页面。:)
Answer 1:
NavigationService.RemoveBackEntry()
只删除从堆栈中的最后一项,所以它应该满足您的需求。
http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.removebackentry%28v=vs.92%29.aspx
此方法用于去除背部堆栈中的最新条目 ,或者如果没有更多的条目删除引发InvalidOperationException。 如果要删除多个项目,调用此方法多次 。
文章来源: How to remove one page of windows phone backstack?
标签:
windows-phone-7