Mik*_*ish 2 xamarin.ios xamarin.android xamarin xamarin.forms
我正在使用Xamarin.Forms开发移动应用程序
我有以下主页包含登录信息:
我们如何让应用程序自动保存用户名,以使他们不必每次都键入用户名(例如在浏览器中)?
您可以Properties在Xamarin.Forms Application类中使用字典。并让Xamarin.Forms框架处理在应用重启和暂停/恢复应用之间的持久用户名。
通过将用户名写入Properties字典来保存用户名
var properties = Xamarin.Forms.App.Current.Properties;
if(!properties.ContainsKey("username")
{
properties.Add("username", username);
}
else
{
properties["username"] = username;
}
Run Code Online (Sandbox Code Playgroud)
然后,当您的登录屏幕即将出现时(例如,在OnAppearing方法中),请检查Properties用户名:
var properties = Xamarin.Forms.App.Current.Properties;
if(properties.ContainsKey("username")
{
var savedUsername = (string)properties["username"];
}
Run Code Online (Sandbox Code Playgroud)
如果不存在,则表示这是用户首次登录到您的应用程序。
| 归档时间: |
|
| 查看次数: |
2722 次 |
| 最近记录: |