添加项目文件。
This commit is contained in:
29
AudioVisualizer/Entity/CurrencyConfigObject.cs
Normal file
29
AudioVisualizer/Entity/CurrencyConfigObject.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
namespace AudioWallpaper.Entity {
|
||||
public class CurrencyConfigObject {
|
||||
public bool AutoStopWallpaper = true;
|
||||
|
||||
private String ConfigName = "CurrencyConfig";
|
||||
|
||||
public bool SaveConfig(String configFilePath) {
|
||||
try {
|
||||
//创建配置工具对象
|
||||
ConfigurationTools configurationTools = new ConfigurationTools(configFilePath);
|
||||
configurationTools.AddSetting(ConfigName, "AutoStopWallpaper", AutoStopWallpaper.ToString());
|
||||
configurationTools.SaveSettings();
|
||||
return true;
|
||||
} catch (Exception) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
public CurrencyConfigObject LoadConfig(string configFilePath) {
|
||||
try {
|
||||
ConfigurationTools configurationTools = new ConfigurationTools(configFilePath);
|
||||
AutoStopWallpaper = Convert.ToBoolean(configurationTools.GetSetting(ConfigName, "AutoStopWallpaper"));
|
||||
return this;
|
||||
|
||||
} catch (Exception) {
|
||||
return this;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user