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; }