Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }