none
Leer ficheros de un directorio que tengo en el proyecto RRS feed

  • Pregunta

  • Hola,

    Estoy intentando leer los nombres de unas imagenes que tengo en una carpeta en el proyecto (windows phone 7.1).

    Dentro del proyecto tengo una carpeta donde tengo más de 100 imagenes, y lo que quiero es leer todos los nombres de esas imagenes, para crear un objeto por cada una de ellas.

    Empece el proyecto en WPF y con esto "string[] ficheros= Directory.GetFiles(@"C:/flags");" me servía, pero ahora en WP7 no se como hacerlo ya que me salta una excepción, supongo que por el tema de seguridad...

    Alguien sabe como podría hacerlo!??

    Gracias!!

    sábado, 9 de junio de 2012 10:24

Todas las respuestas

  • Hola, ¿has probado con algo como esto?

    using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication()) { string[] files = isoStore.GetFileNames(@"Carpeta");

    ... }



    martes, 12 de junio de 2012 8:05
  • Hola jordiachu

    Lo primero que tienes que hacer es establecer esas cien imágenes como recurso, seleccionas cada una, vas a sus propiedades y si no está como recurso, lo pones.

    De esta forma, luego puedes acceder a estos recursos de la siguiente forma:

    System.IO.Stream myFileStream = Application.GetResourceStream(new Uri(@"/YOURASSEMBLY;component/xmlfiles/mensen.xml",UriKind.Relative)).Stream;

    Con esto obtendrás la stream de la imagen, que ya podrás usar en un BitmapImage para asignarla a un control Image.

    Un saludo!


    MCTS - .NET 4.0 Windows Applications
    MCTS - .NET 4.0 Data Access
    MCTS - .NET 4.0 Service Communication Applications
    MCPD - .NET 4.0 Windows Developer
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter

    miércoles, 13 de junio de 2012 5:00
    Moderador