如何去除Windows Phone的堆栈中一个页面?(How to remove one page

2019-09-17 03:14发布

我的堆栈中有四页,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?