private void SaveUI() { BindFileConfig.Instance.FolderPath = txtFolder.Text; BindFileConfig.Instance.BindText = txtBind.Text; BindFileConfig.Instance.MaxValue = BindFileConfig.TryParseInt(txtMaxValue.Text); BindFileConfig.Instance.ItemsPerFile = BindFileConfig.TryParseInt(txtItemsPerFile.Text); BindFileConfig.Instance.Validate(); }
public static BindFileConfig Load() { BindFileConfig instance; string saveFile = GetFileName(); if (File.Exists(saveFile)) { string jsonContent = File.ReadAllText(saveFile); instance = JsonConvert.DeserializeObject <BindFileConfig>(jsonContent); } else { instance = new BindFileConfig(); } instance.Validate(); return(instance); }