Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 private void RemoveSelectedVideo()
 {
     _mediaElementWrapper.Stop();
     PlaybackFiles.Remove(CurrentPlaybackFile);
 }