[Windows Phone 8.1 - How To] Mostrar imágenes incorporadas

abril 14, 2016 Christian Amado 0 Comentarios

En algunos foros la gente pregunta sobre este tema. Generalmente, tienen la imagen pero no pueden visualizarla. Los desarrolladores, la mayoría de las veces, colocan las imágenes y recursos dentro de la misma aplicación para poder mostrarlas en su XAML.

Es por eso que aquí tenemos dos posibles soluciones que encontrarás para el problema de las imágenes.

Las imágenes en Visual Studio (para cualquier tipo de desarrollo) puede ser establecido en Content o Resource. Lo mas común es utilizarlo como Contenido (Content).

Primero, se debe colocar la imagen en el archivo XAML:
<Image Name="imagen1" Source="imagenes/manutd.jpg"/>
Con esta declaración funciona estableciendo la imagen como Contenido o como Recurso, indistintamente. Ahora bien, en C# tenemos una diferencia a la hora de mostrar las imágenes.

Content (Contenido)

imagen1.Source =
    new BitmapImage(new Uri("imagenes/olimpia.jpg", UriKind.RelativeOrAbsolute));

Resource (Recurso)

imagen1.Source =
    new BitmapImage(new Uri("/NOMBRE_PROYECTO;component/imagenes/olimpia.jpg", UriKind.Relative));
Tenes en cuenta que imagenes, es una carpeta dentro del proyecto. * Con esto puedes tener las imágenes incrustadas dentro del proyecto Windows Phone 8.1