public async Task LoadImagesAsync() { IEnumerable <MobileServiceFile> files = await this.manager.GetImageFilesAsync(videoItem); this.Images.Clear(); foreach (var f in files) { var todoImage = new VideoItemImage(f, this.videoItem); this.Images.Add(todoImage); } }
public async void OnAdd(object sender, EventArgs e) { IPlatform mediaProvider = DependencyService.Get <IPlatform>(); string sourceImagePath = await mediaProvider.TakePhotoAsync(App.UIContext); if (sourceImagePath != null) { MobileServiceFile file = await this.manager.AddImage(this.videoItem, sourceImagePath); var image = new VideoItemImage(file, this.videoItem); this.Images.Add(image); } }