Listview 如何将ContentPage切换到另一个ContentPage
我有一个页面是类别,如果你选择一个,将转到所选类别的子类别,最后如果你选择一个子类别,需要切换到另一个不在类别上下文中的ContentPage,也就是说,我必须关闭类别和子类别屏幕,并触发我需要的另一个屏幕 我试过了Listview 如何将ContentPage切换到另一个ContentPage,listview,xamarin,xamarin.forms,Listview,Xamarin,Xamarin.forms,我有一个页面是类别,如果你选择一个,将转到所选类别的子类别,最后如果你选择一个子类别,需要切换到另一个不在类别上下文中的ContentPage,也就是说,我必须关闭类别和子类别屏幕,并触发我需要的另一个屏幕 我试过了 void OnItemTapped(Object sender, ItemTappedEventArgs e) { var dataItem = (SubCategoria)(e.Item); App.TodosOutrosFiltros.
void OnItemTapped(Object sender, ItemTappedEventArgs e)
{
var dataItem = (SubCategoria)(e.Item);
App.TodosOutrosFiltros.IdSubCategoria = dataItem.IdSubCategoria;
_navigationService.PopModalAsync();
}
但是他又回到了分类,有人能帮我吗?如果你的分类是根,你可以转到根
_navigationService.PopToRootAsync();
或者,您可以按如下方式删除所需的页面:
this.Navigation.RemovePage (this.Navigation.NavigationStack [this.Navigation.NavigationStack.Count - 2]);
这将从堆栈中删除所需的页数,然后可以像现在这样弹出