关闭MvxMasterDetailPage

时间:2018-07-07 09:53:05

标签: xamarin.forms navigation mvvmcross

我有一个简单的应用程序演示文稿:

enter image description here

运行该应用程序时,我检查用户是否输入,然后加载主页,如果没有,则加载登录页面。

但是,当用户注销时,我需要关闭MasterDetailPage(MvxMasterDetailPage)并加载一个简单的NavigationPage(MvxContentPage),因为我不需要LoginPage上的humburger菜单。

如何关闭MvxMasterDetailPage?

1 个答案:

答案 0 :(得分:0)

是的,我找到了答案: 在LoginPage.xaml.cs中添加以下属性:[MvxContentPagePresentation(NoHistory = true)]

这是完整的课程:

[XamlCompilation(XamlCompilationOptions.Compile)]
[MvxContentPagePresentation(NoHistory = true, Animated = true)]
public partial class LoginPage : MvxContentPage<LoginViewModel>
{
    public LoginPage ()
    {
        // ...
    }
}