Xamarin.forms 沙马林形成全球存储

Xamarin.forms 沙马林形成全球存储,xamarin.forms,Xamarin.forms,我不熟悉xamarin表单。我正在开发一个有3个页面的应用程序。 其中一个页面具有listview。单击一行会将您带到另一行 页我想让它只对经过身份验证的用户可用。你必须 已登录以使用此功能 我一直在网上找,运气不好。有类似的会议吗 以xamarin的形式?有什么我可以用来存储所有页面的东西吗 你可以访问吗 任何想法/链接都将受到欢迎Xamarin组件商店提供了一个跨平台设置插件或作为nuget软件包提供。它免费且易于使用 创建一个“设置”类,然后为您的值创建一个getter和setter,就

我不熟悉xamarin表单。我正在开发一个有3个页面的应用程序。 其中一个页面具有listview。单击一行会将您带到另一行 页我想让它只对经过身份验证的用户可用。你必须 已登录以使用此功能

我一直在网上找,运气不好。有类似的会议吗 以xamarin的形式?有什么我可以用来存储所有页面的东西吗 你可以访问吗


任何想法/链接都将受到欢迎

Xamarin组件商店提供了一个跨平台设置插件或作为nuget软件包提供。它免费且易于使用

创建一个“设置”类,然后为您的值创建一个getter和setter,就像这样简单:

public static bool Authenticated
{
   get { return AppSettings.GetValueOrDefault<bool>(AuthenticatedKey, AuthenticatedDefaultValue); }
   set { AppSettings.AddOrUpdateValue<bool>(AuthenticatedKey, value); }
}
公共静态bool认证
{
获取{返回AppSettings.GetValueOrDefault(AuthenticatedKey,AuthenticatedDefaultValue);}
set{AppSettings.AddOrUpdateValue(AuthenticatedKey,value);}
}

它非常值得一看,而且非常容易实现,用于简单的临时值存储。

正如Jason提到的,使用Application.Current.Properties dictionary来存储密钥对值


非常简单,不需要像Xam.Plugins.Settings这样的附加依赖项。

必须有其他方法,而不是存储在数据库中,对吗?您可以使用文件系统。我只想能够存储一个Yes或No值,仅此而已。是-已验证,否-未验证。哪个文件系统?Hello@Jacob Joz您能提供一个简单的例子来说明它是如何工作的吗?例如,登录后的跨平台会话?