2017-09-11 11 views
-1

[ナビゲーション]タブページからのナビゲーションバーは表示されません。 ViewAコンテンツページからナビゲートするナビゲーションバーは、次のページに表示されていないとき 私のタブページには、今、この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); 
     } 
    } 
} 
} 

のように見えます。

答えて

0

ナビゲーションバーを取得する唯一の方法は、NavigationPage内をナビゲートする場合です。 TabbedPageがNavigationPage内にある場合は、INavigationService.NavigateAsyncメソッドでuseModalNavigationをfalseに設定して、非同期(非モーダル)ナビゲーションを強制していることを確認してください。

関連する問題