private async void OnPlusIconTapped(object sender, EventArgs e) { await CrossMedia.Current.Initialize(); var mediaOption = new PickMediaOptions() { PhotoSize = PhotoSize.Small }; var selectedImage = await CrossMedia.Current.PickPhotosAsync(mediaOption); var storageStatus = await CrossPermissions.Current.CheckPermissionStatusAsync <StoragePermission>(); if (storageStatus == PermissionStatus.Granted && selectedImage != null) { Attachments.Clear(); for (int i = 0; i < selectedImage.Count; i++) { Attachments.Add(new AttachmentsViewModel { AttachmentsLink = System.IO.Path.GetFileName(selectedImage.ElementAt(i).Path), AttachmentImage = new Image { Source = ImageSource.FromStream(() => selectedImage.ElementAt(i).GetStream()) }, // AttachmentsUsername ="******"+Application.Current.Properties["UserName"].ToString(), AttachmentsUsername = "******" + "Qbs.support", AttachmentsDate = DateTime.Now.ToString(), FullUrl1 = selectedImage.ElementAt(i).Path }); AttachmentsImages.Add(selectedImage.ElementAt(i)); // var issueSend=await _issuesAPI.SentAttanchments(selectedImage.ElementAt(1), IssueId, Application.Current.Properties["token"].ToString()); //AttachmentsImgLayer // .Children // .Add // (new Image // { // Source = // ImageSource.FromStream(() => selectedImage.ElementAt(i).GetStream()) // }); } } else { } }