2

我正在使用此代码打开图片库:

PhotoChooserTask imageChooser = new PhotoChooserTask();
imageChooser.Show();

那么有什么方法可以打开所需的相册,例如“保存的图片”或某些用户创建的相册?

谢谢。

4

1 回答 1

2

PictureAlbum没有构造函数,Picture.Album是只读的,防止在现有相册之间重新分配图片,并且没有提交相册的方法。

您可以使用MediaLibrary.SavePicture 方法将图像放置在媒体库中,并且可以访问它们。

如果您想从 Windows Phone 中的媒体库访问,您可以这样做:

 MediaLibrary m = new MediaLibrary();

foreach (var r in m.Pictures)
{
Stream imageStream = r.GetImage();

var imageToShow = new Image()
{
Source = PictureDecoder.DecodeJpeg(r.GetImage())
};

lstImageFromMediaLibrary.Items.Add(imageToShow);
}
}
于 2012-04-28T08:21:08.720 回答