【问题标题】:Windows Phone 7 Convert MediaLibrary Picture to imagesourceWindows Phone 7 将 MediaLibrary 图片转换为图像源
【发布时间】:2013-03-15 01:40:01
【问题描述】:

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

我在用这个

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

【问题讨论】:

    标签: windows-phone-7


    【解决方案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;
    

    【讨论】:

    • Z 只是我使用的测试图像,非常感谢您的帮助。 Sp
    • @Steven 如果在您的示例中,Z 是一张图片,那么您试图重复将其来源设置为库中的每张图片
    • 我正在调试代码并删除了一堆行,感谢您的帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多