none
Cómo comprobar que dirección URI existe? RRS feed

  • Pregunta

  • Estoy elaborando un programa que al ingresar el código de la persona muestre sus datos personales. Ahora tengo un problema al colocar un Image para que muestre la foto.

    Quise colocar el código así:

    imgFoto.Source = new BitmapImage(new Uri(@"\\redcomp\carpeta1\fotos\" + txtCodigo.Text + ".jpg"));

    Pero me bota un error de que la dirección no existe. Entonces estoy buscando una propiedad que me devuelva un valor si la dirección existe o no, para luego hacerle una condicional que asigne la foto o devuelva el valor por defecto (ClearValue)

    Gracias.

    viernes, 30 de marzo de 2012 14:06

Todas las respuestas

  • Hola Primero que nada la ruta que estas dando es UNC Silverlight Usa URI para su ruta en el proyecto, No puedes Usar "\\" y Menos "@" ya que lo toma como texto de ruta URI, Segundo el URI No se especifica la ruta como se hacen en las applicaciones de Windows Digo a la Ruta URI le tienes que poner "/" no "\"

    Cambia  Tu codigo

    imgFoto.Source = new BitmapImage(new Uri(@"\\redcomp\carpeta1\fotos\" + txtCodigo.Text + ".jpg"));

    A este

    imgFoto.Source = new BitmapImage(new Uri(@"//redcomp/carpeta1/fotos/" + txtCodigo.Text + ".jpg"));

    espero te sea de ayuda.

    Saludos


    Mark the better answers for you,do not turn off your mind

    Website http://www.calidadidentificada.com

    sábado, 31 de marzo de 2012 4:14