Windows phone 7 config / appSettings?

前端 未结 4 1913
暖寄归人
暖寄归人 2020-12-06 10:37

Is there a way to add a config file for WP7 apps like there is for Windows apps and web apps? I just need an easy way to save a few settings I\'d rather not create my own ob

4条回答
  •  眼角桃花
    2020-12-06 11:33

    I wrote a simple wrapper around the IsolatedStorageSettings class that helps store and retrieve settings. Maybe you will find it useful.

    using System.IO.IsolatedStorage;
    
    public static class AppSettings
    {
        private static IsolatedStorageSettings Settings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;
    
        public static void StoreSetting(string settingName, string value)
        {
            StoreSetting(settingName, value);
        }
    
        public static void StoreSetting(string settingName, TValue value)
        {
            if (!Settings.Contains(settingName))
                Settings.Add(settingName, value);
            else
                Settings[settingName] = value;
    
            // EDIT: if you don't call Save then WP7 will corrupt your memory!
            Settings.Save();
        }
    
        public static bool TryGetSetting(string settingName, out TValue value)
        {            
            if (Settings.Contains(settingName))
            {
                value = (TValue)Settings[settingName];
                return true;
            }
    
            value = default(TValue);
            return false;
        }
    }
    

提交回复
热议问题