【问题标题】:Windows 8.1 Store App, saving user variables between app statesWindows 8.1 Store App,在应用状态之间保存用户变量
【发布时间】:2015-06-23 01:58:53
【问题描述】:

我目前正在制作一个 Windows 8.1 商店应用程序,它充当用户创建事件的任务管理器。
我需要保存一个变量,以便如果用户终止应用程序,它仍然存在。 在 MainPage.xaml.cs 中声明我有这个列表

public static ObservableCollection<events> eventsList = new ObservableCollection<events>();

有没有一种简单的方法来保存它,以便用户创建的事件始终存在?我已经阅读了几个关于应用程序状态的 MSDN 页面,大多数似乎都是针对简单字符串或整数的。感谢您提供的任何帮助。

【问题讨论】:

标签: c# xaml windows-runtime windows-8.1 windows-applications


【解决方案1】:

如果您集成 SQlite 并将您的任务保存在数据库中,那就更好了。 Sqlite 将是一个更好的选择,因为这样可以更轻松地管理用户创建的不同任务,您可以轻松添加所需的特定字段并轻松查询结果。
否则,您可以使用 LocalStorage 在本地保存变量值(尽管我没有使用它来保存列表值,并且不确定它是否也允许)。
虽然如果您的意思是在应用程序状态之间,那么您必须寻找暂停管理器以在暂停模式期间保存状态值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    相关资源
    最近更新 更多