public DataSetControlModel(Action redraw_callback) { redraw = redraw_callback; names = DataSetBuilder.ListDataSetsNames().ToList(); data_sets = new List <DataSet>(); foreach (var name in names) { data_sets.Add(DataSet.LoadSingleSection(name)); } data_sets.Add(DataSet.LoadEverything()); names.Add("ALL"); }