ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [WPF] App.config
    C#/WPF_예제소스 2022. 9. 5. 19:42
    namespace ConnectUDA_Prism.Models
    {
        public class AppConfiguration
        {
            public static string GetAppConfig(string key)
            {
                return ConfigurationManager.AppSettings[key];
            }
    
            public static void SetAppConfig(string key, string value)
            {
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                KeyValueConfigurationCollection cfgCollection = config.AppSettings.Settings;
                cfgCollection.Remove(key);
                cfgCollection.Add(key, value);
    
                config.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection(config.AppSettings.SectionInformation.Name);
            }
    
            public static void AddAppConfig(string key, string value)
            {
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                KeyValueConfigurationCollection cfgCollection = config.AppSettings.Settings;
                cfgCollection.Add(key, value);
                config.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection(config.AppSettings.SectionInformation.Name);
            }
    
            public static void RemoveAppConfig(string key)
            {
                Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                KeyValueConfigurationCollection cfgCollection = config.AppSettings.Settings;
                try
                {
                    cfgCollection.Remove(key);
                    config.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection(config.AppSettings.SectionInformation.Name);
                }
                catch { }
            }
    
        }
    
    }
    728x90

    'C# > WPF_예제소스' 카테고리의 다른 글

    [WPF] TextBlock DoubleClick Event  (0) 2022.09.22
    [WPF] foreach Control  (0) 2022.08.17
    [WPF]MVVM Sample  (0) 2022.07.11
    [WPF] OnPropertyChanged  (0) 2022.07.01
    [WPF]모눈종이 그리기  (0) 2022.06.29

    댓글

Designed by Tistory.