private async Task SelectAllFiles() { // If they hit everything, skip over the file select screen. var root = _inProgressItem.GetRoot(); var metaFile = root.Info.GetRootFile(); var files = new ObservableCollection <string>(); files.Add(metaFile); var entry = new StandardModpackItemEntry(_inProgressItem, _inProgressLevel, files); var review = new StandardModpackFilesReview(entry); review.ReviewAccepted += Review_ReviewAccepted; _page = review; }
// They selected some files (or pressed back) private void FileSelect_FilesSelected(object sender, ObservableCollection <string> e) { if (e == null || e.Count == 0) { // Back button pressed, return them to the level review screen. LevelSelect_LevelSelected(this, _inProgressLevel); return; } var entry = new StandardModpackItemEntry(_inProgressItem, _inProgressLevel, e); var review = new StandardModpackFilesReview(entry); review.ReviewAccepted += Review_ReviewAccepted; _page = review; }
private async Task SelectAllFiles() { // If they hit everything, skip over the file select screen. var root = _inProgressItem.GetRoot(); var models = await root.GetModelFiles(); var oModels = new ObservableCollection <string>(); models.ForEach(x => oModels.Add(x)); var entry = new StandardModpackItemEntry(_inProgressItem, _inProgressLevel, oModels); var review = new StandardModpackFilesReview(entry); review.ReviewAccepted += Review_ReviewAccepted; _page = review; }