媒体库图像

时间:2012-05-03 10:01:30

标签: c# visual-studio-2010 windows-phone-7

我正在使用visual studio for windows phone。 我们可以在Windows Phone 7模拟器中看到存储在媒体库中的图像吗? 这些文件是否有特定的文件位置?

3 个答案:

答案 0 :(得分:1)

您是否尝试使用MediaLibrary课程获取图片?或者您想访问应用程序之外的图像,即使用文件管理器管理图像?

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

答案 1 :(得分:1)

How to: Use the Photo Chooser Task for 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;
    }
}

答案 2 :(得分:0)

如果要从图像库中选择图像,则有photo chooser task class

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

现在打开了一个可供选择的照片库。