public static void Read() { string path = ApplicationRunTimeContext.GetProcessMainModuleDirectory() + @"\config.ini"; if (File.Exists(path)) { GlobalConfigInfoModel config = File.ReadAllText(path).ToInstance <GlobalConfigInfoModel>(); if (config != null) { StaticData.GlobalConfig = config; } else { if (StaticData.GlobalConfig == null) { StaticData.GlobalConfig = new GlobalConfigInfoModel() { GlobalTheme = DevComponents.DotNetBar.eStyle.Office2007Blue } } ; } } else { StaticData.GlobalConfig = new GlobalConfigInfoModel(); Save(); } }
public static void Save(GlobalConfigInfoModel config) { string path = ApplicationRunTimeContext.GetProcessMainModuleDirectory() + @"\config.ini"; IOUtility.WriteAllText(path, config.ToJson()); }