Xamarin.forms 在Xamarin中,如何退出(或导航出)MasterDetail页面到简单ContentPage。形式?
我有一个Xamarin.Forms应用程序,它具有以下功能:Xamarin.forms 在Xamarin中,如何退出(或导航出)MasterDetail页面到简单ContentPage。形式?,xamarin.forms,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
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)
我能够创建上面列出的所有页面,但是
当我从详细信息页面单击注销按钮时,
登录页面显示出来了,但令我惊讶的是,它显示的只是一个详细信息页面,
就好像它是一个细节页面,而菜单页面(即母版页)仍然是
可从我的登录页面访问。这不是我的本意
我想注销(即关闭)名为parentMasterDetail的MasterDetail页面,
并导航到不属于MasterDetailPage的LoginPage,以便
在用户登录之前,无法访问母版页(即菜单)
请任何人帮帮我。你可以这样做:
Application.Current.MainPage = new NavigationPage(new LoginPage());
如果您不需要顶部导航栏(页面标题),请尝试此操作
Application.Current.MainPage = (new UserLoginPage());
你能分享一些代码吗?这完美地解决了我的问题!在没有任何线索的情况下搜索网络很失败,谢谢你!很高兴这有帮助:)