2017-09-11 5 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

네비게이션 바를 얻는 유일한 방법은 네비게이션 페이지 내에서 탐색하는 것입니다. TabbedPage가 NavigationPage 내에있는 경우 INavigationService.NavigateAsync 메서드에서 useModalNavigation을 false로 설정하여 비동기 (모달이 아닌) 탐색을 수행해야합니다.