Mediateca Imágenes

Estoy usando Visual Studio para Windows Phone. ¿Podemos ver la imagen almacenada en la biblioteca de medios en el emulador de Windows Phone 7? ¿Hay alguna ubicación de archivo específica para dichos archivos?

preguntado el 03 de mayo de 12 a las 11:05

3 Respuestas

¿Ha intentado obtener imágenes con MediaLibrary ¿clase? ¿O desea acceder a imágenes fuera de su aplicación, es decir, administrar imágenes con el administrador de archivos?

MediaLibrary m = new MediaLibrary();
foreach (var p in m.Pictures)
{
    Debug.WriteLine(p.Name);
    Stream s = p.GetImage();
}

contestado el 03 de mayo de 12 a las 11:05

Mi aplicación toma una captura de pantalla y la almacena en la biblioteca de medios... Quiero ver esta imagen para saber qué cambios debo hacer... - user1371640

Establezca nombres únicos para sus capturas de pantalla, para que siempre pueda encontrarlas más tarde. m.Pictures.Select(i => i.Name.StartsWith("my_app")); - Ku6opr

Cómo: usar la tarea Selector de fotos para Windows Phone

try
{
    photoChooserTask.Show();
}
catch (System.InvalidOperationException ex)
{
    MessageBox.Show("An error occurred.");
}

void photoChooserTask_Completed(object sender, PhotoResult e)
{
    if (e.TaskResult == TaskResult.OK)
    {
        MessageBox.Show(e.ChosenPhoto.Length.ToString());

        //Code to display the photo on the page in an image control named myImage.
        //System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage();
        //bmp.SetSource(e.ChosenPhoto);
        //myImage.Source = bmp;
    }
}

contestado el 03 de mayo de 12 a las 11:05

Si desea seleccionar las imágenes de la biblioteca de imágenes, hay un clase de tarea selector de fotos

   private void loadPhoto_Click(object sender, RoutedEventArgs e) 
    { 
        photoChooserTask.Show(); 
    } 

Esto ahora abre una galería de fotos para elegir.

contestado el 03 de mayo de 12 a las 11:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.