2016-08-06 5 views
0

저는 PCL 프로젝트를 만들었습니다.이 프로젝트에서는 사람이 세 섹션으로 이동할 수있는 메인 페이지가 있으며 각 seciton에는 로그인 페이지가 있습니다. 로그인 한 후 탐색 할 페이지 수가있는 마스터 세부 정보 페이지가 나타납니다.마스터 세부 정보 페이지에서 탐색 스택이없는 페이지를 탐색하는 방법은 무엇입니까?

Navigation Page 
    Main Page (can be popped) 
    Login (can be popped)  
    Master Page 
    Detail Page 
     Navigation Page 
     SubPages 

세부 정보 페이지로 이동하면 안드로이드가 두 개의 탐색 스택을 가질 수 없다는 오류가 표시됩니다. 탐색 페이지없이 마스터 페이지로 이동해야하거나 어떻게해야합니까?

답변

1

기본 페이지 나 로그인 페이지를 표시 할 때 App 클래스의 MainPage을 직접 설정하고 NavigationPage에서 세부 정보 페이지를 감쌀 수 있습니다.

//show main page 
MainPage = new MyMainPage(); 

//show login page 
MainPage = new LoginPage(); 

//show master detail 
MainPage = new MyMasterDetailPage 
      { 
       MasterPage = new MyMasterPage() 
       DetailPage = new NavigationPage(MyDetailPage) 
      } 
+1

감사합니다. – vishgarg