0

我有一个将网络漫画图像加载到 FlipView 的应用程序,我想将其保存为页面状态,但是我似乎在将列表保存到 LocalSettings 时遇到了一些麻烦。有没有办法让我序列化这些数据,以便我可以保存 FlipView 的状态?这是漫画的代码:

public class Comic
{
    public int Month { get; set; }
    public int Num { get; set; }
    public string Link { get; set; }
    public int Year { get; set; }
    public string News { get; set; }
    public string Safe_Title { get; set; }
    public string Transcript { get; set; }
    public string Alt { get; set; }
    public string Img { get; set; }
    public string Title { get; set; }
    public int Day { get; set; }

    public Comic() { }
}
4

1 回答 1

0

LocalSettings中的每个元素都必须是受支持的Window Runtime 类型,因此您无法保存类实例本身,但您可以创建复合值并设置各个属性。查看ApplicationDataCompositeValue的代码示例

或者,您可以序列化为 JSON 并存储为单个字符串(如果总长度 < 8K)或使用LocalFolder与 LocalSettings 中的文件。

于 2012-11-25T20:38:17.553 回答