Exemplo n.º 1
0
        private async void TxtInstaLink_TextChanged(object sender, TextChangedEventArgs e)
        {
            try
            {
                spDLMediaProgress.Visibility = Visibility.Visible;
                string imgUri = await UtilityClass.retrieveWebPhotoLink(txtInstaLink.Text, "Insta");

                if (imgUri != null)
                {
                    imgInstaPhoto.Source        = null;
                    gdMediaContainer.Visibility = Visibility.Visible;

                    if (imgUri.Contains(".mp4"))
                    {
                        imgInstaPhoto.Visibility = Visibility.Collapsed;

                        mdePlayer.Source     = new Uri(imgUri);
                        mdePlayer.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        imgInstaPhoto.Visibility = Visibility.Visible;
                        mdePlayer.Visibility     = Visibility.Collapsed;
                        imgInstaPhoto.Source     = new BitmapImage(new Uri(imgUri));
                    }
                }
                gdLinkErrorDownload.Visibility = Visibility.Collapsed;
            }
            catch (Exception)
            {
                gdMediaContainer.Visibility = Visibility.Collapsed;
            }
            finally
            {
                spDLMediaProgress.Visibility = Visibility.Collapsed;
            }
        }
Exemplo n.º 2
0
 private async void BtDownloadInstaPhotoOverlay_Click(object sender, RoutedEventArgs e)
 {
     await saveInstaPhoto(await UtilityClass.retrieveWebPhotoLink(web.Source.AbsoluteUri, "Insta"));
 }
Exemplo n.º 3
0
 private async void BtDownloadRedditPhotoOverlay_Click(object sender, RoutedEventArgs e)
 {
     await manualSavePhoto(await UtilityClass.retrieveWebPhotoLink(web.Source.AbsoluteUri, "Reddit"));
 }