2017-09-11 2 views
-1

Bei der Navigation von der Registerkarte ist die Navigationsleiste nicht sichtbar. Meine Registerkarte wie folgt aussiehtNavigation von der Registerkarte in Prisma in Xamarinforms

<TabbedPage.Children> 
    <local:ViewA Icon="a.png" Title=""/> 
    <local:ViewB Icon="b.png" Title=""/> 
    <local:ViewC Icon="c.png" Title=""/> 

</TabbedPage.Children> 
public partial class BottomTabPage : PlatformTabbedPage, INavigatingAware 
{ 
public BottomTabPage() 
{ 
InitializeComponent(); 

    } 

    public void OnNavigatingTo(NavigationParameters parameters) 
    { 
     foreach (var child in Children) 
     { 
      (child as INavigatingAware)?.OnNavigatingTo(parameters); 
      (child?.BindingContext as INavigatingAware)?.OnNavigatingTo(parameters); 
     } 
    } 
} 
} 

Jetzt, wenn sie von ViewA Content-Seite Navigationsleiste navigieren ist auf der nächsten Seite nicht sichtbar.

Antwort

0

Die Navigationsleiste kann nur navigiert werden, wenn Sie innerhalb einer Navigationsseite navigieren. Wenn sich Ihre TabbedPage in einer NavigationPage befindet, stellen Sie sicher, dass Sie eine asynchrone (nicht-modale) Navigation erzwingen, indem Sie die useModalNavigation in der INavigationService.NavigateAsync-Methode auf false festlegen.

Verwandte Themen