2
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
localSettings.Values["stupidcrap"] = "test1";
,然后重新启动Visual Studio中的应用程序后:赢8 localStorage的设置未保存
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
Debug.WriteLine(localSettings.Values["stupidcrap"]);
不打印输出(这意味着该对象为null)。
为什么会发生这种情况?
当我这样做是这样的:
ApplicationDataContainer localSettings = ApplicationData.Current.LocalSettings;
localSettings.Values["stupidcrap"] = "test1";
Debug.WriteLine(localSettings.Values["stupidcrap"]);
它成功打印的,但储存的一点是,被保存的值是应用程序的重新启动后可用....
为什么是内存/存储/无论不保存我的价值?
感谢的作品。 奇怪的是,在MSDN的教程中,它说通过localSettings.Values [“asd”] = value来使用它; –
这确实很奇怪 –
我在这个确切的问题上浪费了几个小时,并在MSDN网页上留下了反馈,要求他们用localSettings.Values.Add(key,value)行更新页面示例。 – timv