我有一页是"类别",如果你选择一个,将进入"子类别"选择的类别,如果你选择一个Sub,则需要切换到不属于类别上下文的anter ContetPage,也就是说,我必须杀死类别和子类别屏幕并触发我需要的其他屏幕
我试过了
void OnItemTapped(Object sender, ItemTappedEventArgs e)
{
var dataItem = (SubCategoria)(e.Item);
App.TodosOutrosFiltros.IdSubCategoria = dataItem.IdSubCategoria;
_navigationService.PopModalAsync();
}
但是他回到了这个类别,有人可以帮助我吗?
答案 0 :(得分:1)
如果你的"类别"你可以去根。是根
_navigationService.PopToRootAsync();
或者你可以删除你想要的页面:
this.Navigation.RemovePage (this.Navigation.NavigationStack [this.Navigation.NavigationStack.Count - 2]);
这将从堆栈中删除您想要的页数,然后您可以" Pop"就像你在做什么