Example #1
0
        private async void UploadPictureButton_Clicked(object sender, EventArgs e)
        {
            // AZURE IMAGES
            var modal = new ImageSelectionModalPage();
            await Navigation.PushModalAsync(modal);

            modal.SelectedItem += async(s, se) =>
            {
                azureImage    = (ImageModel)s;
                Image1.Source = ImageSource.FromUri(new Uri(azureImage.StorageUri));

                ShowActivityIndicator(true);
                this.BindingContext = await DetectFaceAndEmotionsAsync(azureImage.StorageUri);

                AddFaceButton.IsEnabled = true;
                ShowActivityIndicator(false);
            };
        }
Example #2
0
        private async void UploadPictureButton_Clicked(object sender, EventArgs e)
        {
            if (!CrossMedia.Current.IsPickPhotoSupported)
            {
                await DisplayAlert("No upload", "Picking a photo is not supported.", "OK");

                return;
            }

            // AZURE IMAGES
            var modal = new ImageSelectionModalPage();
            await Navigation.PushModalAsync(modal);

            modal.SelectedItem += (s, se) =>
            {
                azureImage    = (ImageModel)s;
                Image1.Source = ImageSource.FromUri(new Uri(azureImage.StorageUri));
            };
        }