Xamarin.forms 关闭MvxMasterDetailPage

Xamarin.forms 关闭MvxMasterDetailPage,xamarin.forms,navigation,mvvmcross,Xamarin.forms,Navigation,Mvvmcross,我有一个简单的应用程序演示: 当我运行应用程序时,我检查用户是否输入,然后加载主页,如果没有,则加载登录页面 但是当用户注销时,我需要关闭MasterDetailPage(MvxMasterDetailPage)并加载一个简单的导航页面(MvxContentPage),因为我不需要LoginPage上的humburger菜单 如何关闭MvxMasterDetailPage?是的,我找到了一个答案: 在LoginPage.xaml.cs中添加此属性:[MvxContentPagePresenta

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

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

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

如何关闭MvxMasterDetailPage?是的,我找到了一个答案: 在LoginPage.xaml.cs中添加此属性:
[MvxContentPagePresentation(NoHistory=true)]

下面是完整的课程:

[XamlCompilation(XamlCompilationOptions.Compile)]
[MvxContentPagePresentation(NoHistory = true, Animated = true)]
public partial class LoginPage : MvxContentPage<LoginViewModel>
{
    public LoginPage ()
    {
        // ...
    }
}
[XamlCompilation(XamlCompilationOptions.Compile)]
[MvxContentPagePresentation(NoHistory=true,Animated=true)]
公共部分类登录页:MvxContentPage
{
公共登录页()
{
// ...
}
}