我创建了一个开始为空的 GridView 布局。然后用户输入数据,并为每个条目创建一个 GridViewItem。数据绑定到代码隐藏中的集合。
保存此集合以使其在应用程序关闭和重新打开时仍然存在的最佳方法是什么?
我目前正在使用 SQLite,但我希望有一些更简单的方法可以让我存储实际对象,而不必将它们转换为数据库的字符串。
我创建了一个开始为空的 GridView 布局。然后用户输入数据,并为每个条目创建一个 GridViewItem。数据绑定到代码隐藏中的集合。
保存此集合以使其在应用程序关闭和重新打开时仍然存在的最佳方法是什么?
我目前正在使用 SQLite,但我希望有一些更简单的方法可以让我存储实际对象,而不必将它们转换为数据库的字符串。
这实际上取决于您要保存多少数据以及您希望如何使用它。如果不是数千个对象,将其保存在应用程序中本地就足够了。CodePlex 上有一个很棒的帮助类允许这样做,你可以在这里找到它:Link to codeplex。
辅助类是通用的,因此您可以非常轻松地保存和加载各种对象,而无需创建数据库。它使用异步,它支持使用RoamingFolder、TemporaryFolder和LocalFolder存储文件夹存储和加载数据