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; }