我的Backstack有四个页面,A,B,C,D。当我导航到页面时我只想从我的应用程序后台删除D页面EI搜索Google并找到一些人使用NavigationService.RemoveBackEntry()
完成。但是它不适合我,它会删除我的app backstack的所有页面。:)
答案 0 :(得分:6)
NavigationService.RemoveBackEntry()
只删除了Backstack中的最后一个条目,因此它应该符合您的需求。
此方法用于从后台堆栈中删除最近的条目,如果没有要删除的条目,则抛出InvalidOperationException。 如果您要删除多个项目,请多次调用此方法。