Usuario
Como manipular objetos tipo imagen en mi aplicación

Pregunta
-
Buenas compañeros...
Quería saber como puedo mostrar un imagen en mi aplicacion de WP7, yo creo el objeto tipo Image:
Uri uriR = new Uri("/PhoneApp1;component/Universidad.png", UriKind.Relative);
BitmapImage imgSourceR = new BitmapImage(uriR);
Image img = new Image();
img.Source = imgSourceR;Ahora sí: como hago para agregarla como un elemento mas en mi Listbox..
que instruccion puedo usar?
Saludos..
Keneth Murillo ..............
Todas las respuestas
-
-
Pura Vida....
Ya lo intente de esa manera lo que me da es el tipo de objeto, cuando lo muestro en mi ListBox:
Asi lo recorro y quiero asiganarle la imagen..
Si el tipo de lugar que es un atributo de mi clase lugar es igual a centro educativo
entonces agreguele la imagen, sin embargo no lo hace...
foreach (var lugar in e.Result)
{
if (lugar.TipoDeLugar.Equals("Centro Educativo"))
{
BitmapImage bi = new BitmapImage(new Uri("Imagenes/Universidad.png", UriKind.Relative));
Image img = new Image();
img.Source = bi;
Lugar localidad = new Lugar();
localidad.Nombre = lugar.Nombre;
localidad.Descripcion = lugar.Descripcion;
localidad.TipoDeLugar = lugar.TipoDeLugar;
listaDeResultados.Add(localidad);
listaDeLugares.Items.Add(img + lugar.Nombre + "\n");
}
listaDeLugares.Items.Add(lugar.Nombre + "\n");
}
Se le agradeceria enormemente la ayuda
saludos...
Keneth Murillo .............. -
Hola Keneth,
supongo que estás intentando asignar la imagen con la siguiente instrucción
listaDeLugares.Items.Add(img + lugar.Nombre + "\n");
el problema es que al final eso se convierte en un string por eso no te muestra la imagen. Deberías añadir solamente el objeto imagen:
listaDeLugares.Items.Add(img);
Otra detalles más es cómo estás poniendo la uri donde apunta la imagen
BitmapImage bi = new BitmapImage(new Uri("Imagenes/Universidad.png", UriKind.Relative));
Si tu carpeta Imagenes está en tu raíz deberías ponerla así
BitmapImage bi = new BitmapImage(new Uri("/Imagenes/Universidad.png", UriKind.Relative));
Espero que te sirva de ayuda,
Salu2
@ayus