我有一个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(即菜单)。
拜托,有人帮助我。
答案 0 :(得分:6)
您可以这样做:
Application.Current.MainPage = new NavigationPage(new LoginPage());
答案 1 :(得分:0)
如果不需要顶部导航栏(页面标题),请尝试此操作。
Row