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

标签 xamarin xamarin.android xamarin.forms

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

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

如果登录成功,页面会跳转到新页面,否则会显示验证失败。

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

最佳答案

(Xamarin LoginFlow 示例链接在答案底部)

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

引用号:https://developer.xamarin.com/api/type/Xamarin.Forms.NavigationPage/

将每个页面视为一个完整的独立迷你应用程序。因此,登录页面可能会以交互方式从用户那里获取用户 ID/密码,并通过执行 SQL 查询的 Rest api 通过服务器执行授权检查。如果登录成功,它将在 NavigationPage 堆栈上推送一个新的基于表单的页面。即

启动画面 -> 登录页面 -> 主页面

enter image description here

LoginFlow Xamarin example

This sample demonstrates how to manipulate the navigation stack in order to only display the main page of the application once the user has successfully logged in.

For more information about the sample see Hierarchical Navigation.

enter image description here

关于xamarin - 如何在 Xamarin.Forms 中创建登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36736448/

相关文章:

c# - 如何同时执行多个动画

azure - DocumentDB + Xamarin - 授权 token 无效

Android 删除的 View 不会被垃圾收集

Xamarin:无法将存档上传到 AppStore

c# - BLE GATT 在与 xamarin 形式的异常 'GattCallback error: 133' 连接后有时会断开连接

c# - 如何在约束条件下使多个按钮居中?

xamarin - 包含 ListView 的 ContentPage 在 Android 上显示速度非常慢

c# - Xamarin Forms - 换行按钮文本

c# - 如何在 Xamarin.Android 和 Xamarin.iOS 上使用 dllmap?

ios - xamarin 形成使用位置 iOS 的权限