private async void AddFiles(IEnumerable <IStorageFile> filesToAdd) { var badFiles = new List <String>(); foreach (var fileToAdd in filesToAdd) { if (CanAddFile(fileToAdd)) { PlaybackFiles.Add(new MultimediaFileDetails { PlaybackFile = fileToAdd }); } else { badFiles.Add(fileToAdd.Name); } } if (badFiles.Any()) { var fileList = new StringBuilder(badFiles.First()); foreach (var badFile in badFiles.Skip(1)) { fileList.AppendFormat(", {0}", badFile); } var badFileMessage = String.Format("Unable to add unsupported file(s): {0}", fileList); var messageDialog = new MessageDialog(badFileMessage, "Bad Files"); await messageDialog.ShowAsync(); } }
private void RemoveSelectedVideo() { _mediaElementWrapper.Stop(); PlaybackFiles.Remove(CurrentPlaybackFile); }