KalleP
KalleP

Reputation: 329

Tabs disappears when navigation inside tabbed page

I'm using the bottom navigation that Xamarin Forms offers in new Xamarin.Forms nuget. I followed this guide (https://15mgm15.ghost.io/2018/06/06/bottom-tabbed-page-for-xamarin-forms-android/) The issue I'm having is that the tabs disappear when I navigate inside a tab.

This is the code I have:

<TabbedPage.Children>
    <local:Views.Page1 Title="Welcome" Icon="welcome"/>
    <local:Views.Page2 Title="My Account" Icon="acc"/>
    <local:Views.Page3 Title="Clothes" Icon="clothes"/>
    <local:Views.Page4 Title="Support" Icon="support"/>
    <local:Views.Page5 Title="About" Icon="about"/>
</TabbedPage.Children>

And this is in the code behind:

 InitializeComponent();
 On<Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom);

I'm using PushAsync to get to pages inside tabs.

Appreciate all the help I can get, thanks!

Upvotes: 0

Views: 1349

Answers (3)

KalleP
KalleP

Reputation: 329

<local:TodayPage />
<NavigationPage Title="Schedule" Icon="schedule.png">
    <x:Arguments>
        <local:SchedulePage />
    </x:Arguments>
</NavigationPage>

Upvotes: 1

Ahmad Alaa
Ahmad Alaa

Reputation: 817

I have the same problem, and i found that the problem is using navigation in commands view model

await Application.Current.MainPage.Navigation.PushAsync(page);

try to navigate to the page you need from the direct event and you will get the tabs shown again,

If you have found a solution to use navigation inside commands and keeps tabs appears, please share it with us

Upvotes: 0

Christo Nel
Christo Nel

Reputation: 371

What version of Xamarin.Forms are you using. Please note that in the link you mentioned in your question they specifically say you should use this pre-release version of Xamarin Forms (v3.1.0.530888-pre2).

It would also help if you provide us with an example of what you mean with:

I'm using PushAsync to get to pages inside tabs.

Upvotes: 0

Related Questions