You will want to use Shell navigation which is based on URI's https://learn.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/navigation
and also here is a video I did on it https://www.youtube.com/watch?v=8iYpLMKE_ws
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I have a project with 5 Bottomtabs. The first tab shows a CollectionView of items users have to select. After selecting an item i want the user to be navigated onto another page, shellPage, which has 3 top tabs. Navigating onto a single Contentpage works fine but another shell or even a TabbedPage is not working. Below are the errors or feedbacks i got solving the problem of navigating onto the other shellPage.
The efforts i made
I wrapped AppShell in a NavigationPage as MainPage =new NavigationPage( new AppShell());
What seems to be working
3. Using ** App.Current.MainPage.Navigation.PushAsync(new anotherShellPage());** navigates alright. But when the backbutton is pressed to navigate back to the ShellApp i get this error :Java.Lang.IllegalArgumentException: 'No view found for id 0x3 (unknown) for fragment ShellSectionRenderer{cce9fa} (143e32bb-f7d2-4698-bfcd-2d94c8d7d6bc id=0x3)'
I just want to be able to move from one shellPage to another shellPage or TabbedPage and back. In real world an app with navigation like Besoccer app. Thank you.
You will want to use Shell navigation which is based on URI's https://learn.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/navigation
and also here is a video I did on it https://www.youtube.com/watch?v=8iYpLMKE_ws