如何退出(或导出)MasterDetail页面到Xamarin中的简单ContentPage。形式?

时间:2016-10-07 13:17:55

标签: xamarin.forms

我有一个Xamarin.Forms应用程序,其中包含以下内容:

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 在用户登录之前,将无法访问masterPage(即菜单)。

拜托,有人帮助我。

2 个答案:

答案 0 :(得分:6)

您可以这样做:

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

答案 1 :(得分:0)

如果不需要顶部导航栏(页面标题),请尝试此操作。

Row