如何以编程方式从Windows Phone中的媒体库中获取特定图像?

时间:2013-08-22 12:51:32

标签: image windows-phone-8 get

我有一个像sample.jpg这样的图片名称,这张图片可以在我的Windows Phone媒体库中找到。

如何通过该名称的代码不使用photochooser任务获取该图片。

如果我使用photochooser任务,请打开媒体库并选择特定图像。

但我希望借助此图像名称直接获取特定图像,而不是打开媒体库和所有图像。

有可能吗?

我们可以获得图片库的最后一个或第一个元素的名称

喜欢

media.Pictures.First().Name.ToString()

                or

media.Pictures.Last().Name.ToString()

同样,任何属性都可以从该图像名称(media.Pictures.contains("sample.jpg");

中获取特定图像

1 个答案:

答案 0 :(得分:2)

您可以将搜索条件作为FirstLast方法的参数:

var picture = media.Pictures.FirstOrDefault(p => p.Name.Contains("sample.jpg"));

if (picture != null)
{
    // Picture found
}