2016-08-06 9 views
0

PCLプロジェクトを作成しました。メインページでは3つのセクションに移動でき、各secitonにはログインページがあります。ログイン後、ナビゲートするページ数を持つマスター詳細ページが表示されます。マスター詳細ページのナビゲーションスタックなしでページをナビゲートするにはどうすればよいですか?

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

詳細ページに移動すると、アンドロイドは2つのナビゲーションスタックを持つことができないというエラーが表示されます。ナビゲーションページなしでマスターページに移動するにはどうしたらよいですか?

答えて

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

関連する問題