private async void OnFolderSelected() { DebugMessages = string.Format("Folder selected |||||| {0}", SelectedFolder.DisplayName); try { var folderList = await new FileReaper(SelectedFolder.StorageFile).ReapFiles(); var fileList = new List <FileModel>(); foreach (var storageFile in folderList) { var fileModel = new FileModel(storageFile); await fileModel.FindCover(); fileList.Add(fileModel); } FoundFiles = new ObservableCollection <FileModel>(fileList); } catch (Exception ex) { WriteErrorMessage(ex); } }