public TablesVM() { this.PropertyChanged += TablesVM_PropertyChanged; UtecMapTableHelper = new UtecMapTableHelper(_rows, _columns); DataTables = TableHelper.GenDataTables(_rows, _columns); SelectedCellIndexes = new ObservableCollection <int[]>(); }
void SaveMap() { string path = Common.SaveFile(); if (string.IsNullOrEmpty(path)) { return; } UtecMapTableHelper.SaveMap(path, UtecMapTables); }
void OpenMap() { string path = Common.SelectFile("text files|*.txt"); if (string.IsNullOrEmpty(path)) { return; } UtecMapTables = UtecMapTableHelper.LoadMap(path); var fuelMap = UtecMapTables.FirstOrDefault(p => p.Key == "MapFuel"); SelectedUtecMapTable = fuelMap; }