Windows Phone 7将MediaLibrary图片转换为imagesource

时间:2010-11-11 21:31:26

标签: windows-phone-7

如何将图片流从图片转换为图片源?

我正在使用这个

  MediaLibrary library = new MediaLibrary();
                foreach (Picture Alb in library.Pictures)
                {
                    Z.ImageSource = Alb.GetImage();                        
                }

1 个答案:

答案 0 :(得分:1)

您需要将流转换为图像才能使用它。

我不确定你的例子中z是什么 所以,假设你只想要一张图片:

<Image x:Name="z" />

你可以这样做:

var library = new MediaLibrary();

var picStream = library.Pictures.First();

var img = new BitmapImage();
img.SetSource(picStream.GetImage());

z.Source = img;