有没有一种方便的方法可以使用设置文件设置ApplicationData.Current.LocalSettings的默认
本文关键字:设置 文件 ApplicationData 默认 LocalSettings Current 可以使 方法 方便 一种 有没有 | 更新日期: 2023-09-27 18:19:25
我正在使用Windows Phone 8.1应用程序中的内置设置基础结构来存储我的设置键值对。例如:
ApplicationDataContainer settings = ApplicationData.Current.LocalSettings;
object value = settings.Values["DailyReminderOnOff"];
我正试图找到一种方法来提供安装时随应用程序附带的默认值。有什么推荐的方便的方法吗?
我可以通过放置一个脏比特来实现我自己的系统,如果文件未设置,则从中读取,或者通过getter中的if-null检查来提供默认值;但如果系统提供了我错过的东西,我宁愿避免编写和维护代码的麻烦。
谢谢!
没有默认的获取值的方法。你为什么不使用像这样的简单回退:
const string DefaultValue1 = "value123";
object value = settings.Values["DailyReminderOnOff"] ?? DefaultValue1;