我目前正在制作一个Windows 8.1商店应用程序,它充当用户创建事件的任务管理器 我需要保存一个变量,以便在用户终止应用程序时它仍然存在。 在MainPage.xaml.cs中声明我有这个列表
public static ObservableCollection<events> eventsList = new ObservableCollection<events>();
是否有一种简单的方法可以保存,以便用户创建的事件始终存在?我已经阅读了几个关于应用程序状态的MSDN页面,而且大多数页面看起来都是简单的字符串或整数。我感谢您提供的任何帮助。
答案 0 :(得分:0)
如果您集成SQlite并将任务保存在数据库中,那就更好了。
Sqlite将是一个更好的选择,因为它可以更轻松地管理用户创建的不同任务,您可以轻松添加所需的特定字段并轻松查询结果。
否则你可以使用LocalStorage在本地保存你的变量值(虽然我没有使用它来保存列表值,并且不确定它是否也允许)。
虽然如果您指的是应用程序状态之间,那么您必须寻找Suspension Manager在暂停模式下保存状态值。