private void RemoveCommandAction(object parameter)
        {
            var deletedFile = parameter as FilePreview;

            if (deletedFile == null)
            {
                return;
            }

            ErrorMessage = "";

            int deletedFileIndex = Files.IndexOf(deletedFile);

            Files.RemoveAt(deletedFileIndex);
            FilesContent.RemoveAt(deletedFileIndex);
        }
        private async Task AddFileContent(PhotoResult e, long fileSize)
        {
            byte[] fileContent = new byte[fileSize];
            await e.ChosenPhoto.ReadAsync(fileContent, 0, fileContent.Length);

            ContentInfo fileContentInfo = new ContentInfo {
                Content = fileContent, Name = e.OriginalFileName
            };

            if (SelectMultipleFiles)
            {
                FilesContent.Add(fileContentInfo);
            }
            else
            {
                ClearCommand.Execute(null);
                FilesContent.Add(fileContentInfo);
            }

            File = fileContentInfo;
        }