我正在使用此代码打开图片库:
PhotoChooserTask imageChooser = new PhotoChooserTask();
imageChooser.Show();
那么有没有办法打开所需的专辑,例如“已保存的图片”或某些用户创建的专辑?
感谢。
答案 0 :(得分:2)
PictureAlbum 没有构造函数, Picture.Album 是只读的,可防止在现有相册之间重新分配图片,而且没有方法提交相册。
您可以使用MediaLibrary.SavePicture Method将图像放入媒体库,然后就可以访问它们了。
如果要访问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);
}
}