我的应用程序中有键值隔离存储,它包含 4 个变量:2 个双精度数、1 个布尔值和 1 个 ObservableCollection 类对象。当我将 ObservableCollection 设置为设置并像这样保存时
settings["PlaceMarks"] = PlaceMarks;
它覆盖了我的 bool var,并且在下次启动时出现“找不到密钥”异常
如果我写入此设置,例如字符串或数字
settings["PlaceMarks"] = "string";
一切正常。我的收藏只有三个简单类的实例。所以这是我的问题,为什么我的价值会消失?可能是我不知道的 IsolatedStorageSettings 的一些限制