Пример #1
0
 public ChunkEntryModel(SaveFf7Remake save, IRefreshUi refreshUi, Chunk chunk, int index)
 {
     _save = save;
     _refreshUi = refreshUi;
     _chunk = chunk;
     _index = index;
     ImportCommand = new RelayCommand(_ => FileDialog.OnOpen(Import, Filter, $"chunk{_index}"));
     ExportCommand = new RelayCommand(_ => FileDialog.OnSave(Export, Filter, $"chunk{_index}"));
 }
 public DeveloperViewModel(SaveFf7Remake save, IRefreshUi refreshUi) :
     base(save.Chunks.Select((x, i) => new ChunkEntryModel(save, refreshUi, x, i)))
 {
     _save      = save;
     _refreshUi = refreshUi;
 }