Olá pessoal, tudo bom?

Nesse post demonstro como carregar imagens da Internet em sua APP Windows Phone. Veja no método abaixo como isso é simples:

private void CarregarImagem(string urlImagem)
{
   Deployment.Current.Dispatcher.BeginInvoke(() =>
   {
      ImageSource imgSource = new BitmapImage(new Uri(urlImagem, UriKind.Absolute));
      //imgThumb é o nome do componente de imagem que deve estar em sua interface (XAML)
      imgThumb.Source = imgSource;
   });
}

Vamos aos detalhes:

  • Coloquei o código dentro de um Deployment.Current.Dispatcher… para que a aplicação não fique “presa” enquanto aguarda o término do download da imagem;
  • imgThumb é o elemento Silverlight inserido no arquivo XAML que será responsável por exibir a imagem desejada;
  • urlImagem é o parâmetro que contém a URL da imagem a ser exibida;

Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)

Fonte: Blog do Eduardo H. Rizo