使用IsolatedStorageSettings存储的数据在关机后会丢失,有没有什么其他存值方式使关机也不会丢失数据?
IsolatedStorageSettings的保存代码是如何写的?
很奇怪,今天试了下,关机又没掉了。
private IsolatedStorageSettings SaveUser()
{
IsolatedStorageSettings iss = IsolatedStorageSettings.ApplicationSettings;
iss["Name"] = UserNameBox.Text;
bool isChecked = RememberPwdCheckBox.IsChecked == true;
iss["IsSavePwd"] = isChecked;
if (isChecked)
iss["PassWord"] = PassWordBox.Password;
else if (iss.Contains("PassWord"))
iss.Remove("PassWord");
iss.Save();
return iss;
}
@心未鳴: 再观察观察,可能是当时保存没成功
@dudu: 也许您是对的。真机环境下,我不知道怎么调试这个偶发性情况,大量测试所需要的时间不太划算。
谢谢您,dudu。