2016-10-07 39 views
1

我有具有以下一個Xamarin.Forms應用:如何退出(或導出)MasterDetail頁面到Xamarin中的簡單ContentPage。形式?

LoginPage - a ContentPage type 
RegisterPage - a ContentPage type 

parentMasterDetail - a MasterDetailPage type 
masterPage - Master page (ContentPage type) 
AppointmentPage - Detail page (ContentPage type) 
NewAppointment - Detail page (ContentPage type) 

我能夠創建網頁上面列出的所有頁面,但

當我退出按鈕點擊從細節頁, LoginPage顯示,但令我驚訝的是,它顯示爲一個詳細頁面, 就好像它是一個詳細頁面,並且菜單頁面(即masterPage)仍然可以從我的登錄頁面訪問 。這不是我想要的。

我想註銷(即關閉)MasterDetailPage,命名parentMasterDetail, 並導航到這是不是MasterDetailPage這樣的一部分 母版(即菜單)要等到用戶日誌 - 訪問的LoginPage在。

請大家幫幫我。

+0

你能分享也許一些代碼? –

回答

4

你可以做這樣的事情:

Application.Current.MainPage = new NavigationPage(new LoginPage()); 
+0

這完美解決了我的問題!一直沒有任何線索尋找網絡感到沮喪,感謝萬億! –

+0

很高興幫助:) –

相關問題