小编Bur*_*aba的帖子

用户登录后如何防止后退按钮返回登录页面(Xamarin Forms)

我有一个登录页面,用户在其中输入用户名和密码,然后用户被重定向到他的帐户页面,但是当我按后退按钮时,它会将我带回到登录页面。我该如何防止这种情况发生。\n代码片段:

\n\n
public Login ()\n{\n    if (App.IsUserLoggedIn == false)\n    {\n        InitializeComponent();\n    }\n    else\n    {\n        Navigation.PushAsync(new NavigationPage(new LoginIndexPage()));\n    }\n}\n\nprivate async void LoginButton_Clicked(object sender, EventArgs e)\n{\n    var user = new Xcore.Users.csUser\n    {\n        RefNo = referansnoEntry.Text,\n        Username = usernameEntry.Text,\n        Password = passwordEntry.Text\n    };\n    var isValid = IsCorrectLogin(user);\n    if (isValid)\n    {\n        App.IsUserLoggedIn = true;\n        await Navigation.PushAsync(new NavigationPage(new LoginIndexPage()));\n    }\n    else\n    {\n        showError.Text = "*Hatal\xc4\xb1 giri\xc5\x9f";\n        passwordEntry.Text = string.Empty;\n        usernameEntry.Text = string.Empty;\n        referansnoEntry.Text = string.Empty;\n    }\n}\nprivate bool IsCorrectLogin(Xcore.Users.csUser user)\n{\n    return user.RefNo == Xcore.Users.RegInfo.RefNo \n        && …
Run Code Online (Sandbox Code Playgroud)

xamarin.ios xamarin.android xamarin xamarin.forms

5
推荐指数
2
解决办法
2510
查看次数