En las aplicaciones que hago, cuando tengo que cargar una imagen de internet lo que hacía era simplemente asignar la url a la propiedad Picture de la imagen. Esto tiene un par de inconvenientes:
- Si la imagen en ese momento no está disponible se produce un error.
- Si la imagen tarda mucho en descargarse la aplicación se queda "congelada"
Por ello, si alguna de esas situaciones se puede producir, podemos descargar la imagen utilizando el componente web y luego asignando el fichero obtenido a la imagen.
Esta es la interfaz del programa ejemplo que he realizado: