如何删除一页windows phone backstack?

jac*_*shi 3 windows-phone-7

我的Backstack有四个页面,A,B,C,D.当我导航到页面时,我只想从我的应用程序后台删除D页面EI搜索Google并找到一些人 NavigationService.RemoveBackEntry()用来完成.但是它不是适合我,它将删除我的应用程序backstack的所有页面.:)

Kev*_*sse 6

NavigationService.RemoveBackEntry() 仅从Backstack中删除最后一个条目,因此它应该符合您的需求.

http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.removebackentry%28v=vs.92%29.aspx

此方法用于从后台堆栈中删除最近的条目,或者如果没有要删除的条目,则抛出InvalidOperationException.如果要删除多个项目,可以多次调用此方法.