void LoadPortions() { TPOConfig config = TPOConfig.Load(GetTPOConfigPath()); portion_map = new Dictionary <string, Proportion>(); foreach (Proportion portion in config.Proportions) { portion_map[portion.ClassName] = portion; } }
private void DumpPortions() { TPOConfig config = TPOConfig.Load(GetTPOConfigPath()); gvPortions.Rows.Clear(); foreach (Proportion portion in config.Proportions) { string[] row = { portion.ClassName, string.Format("{0:F2}", portion.Ratio) }; gvPortions.Rows.Add(row); } }
// TPOConfig.xmlを読み込む private void LoadTPOConfig(string config_file) { if (File.Exists(config_file)) { TPOConfig config = TPOConfig.Load(config_file); foreach (Proportion pro in config.Proportions) { if (pro_ratio.ContainsKey(pro.ClassName) == true) { pro_ratio[pro.ClassName] = pro.Ratio; } } SetupTPOListRatio(); trackBar1.Value = (int)(pro_ratio[listBox1.SelectedItem.ToString()] * 20.0f); } }