如何在 Xamarin.Forms 中创建登录页面?

HQt*_*izy 2 xamarin.android xamarin xamarin.forms

如何使用创建登录页面Xamarin.Forms

我正在 Android 设备
上调试,在页面上我尝试从 MSSQL 中的 MSSQL 数据库查询给定的用户名和密码

如果登录成功,页面将导航到新页面,否则将显示身份验证失败。

如何在 Xamarin.Forms 中执行此操作?

Sus*_*ver 5

(XamarinLoginFlow示例链接在答案底部)

您将拥有多个 Xamarin.Forms 页面并使用 aNavigationPage从(生命周期)堆栈中推送或弹出它们。

参考:https : //developer.xamarin.com/api/type/Xamarin.Forms.NavigationPage/

把每Page一个都想象成一个完整的自包含迷你应用程序。因此,登录页面可能会以交互方式从用户处获取用户 ID/密码,通过服务器通过执行 SQL 查询的 Rest api 执行授权检查。如果登录成功,它会在NavigationPage堆栈上推送一个新的基于表单的页面。IE

SplashScreen -> LoginPage -> MainPagePage

在此处输入图片说明

LoginFlow Xamarin 示例

此示例演示了如何操作导航堆栈,以便在用户成功登录后仅显示应用程序的主页。

有关示例的更多信息,请参阅分层导航。

在此处输入图片说明