Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何在Windows Phone中以编程方式从媒体库获取特定图像?_Image_Windows Phone 8_Get - Fatal编程技术网

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

Image 如何在Windows Phone中以编程方式从媒体库获取特定图像?,image,windows-phone-8,get,Image,Windows Phone 8,Get,我有一个像sample.jpg这样的图片名,这张图片可以在我的Windows Phone媒体库中找到 如何通过不使用photochooser任务的代码从该名称获取该图片 如果我使用photochooser任务,它会打开媒体库并选择特定的图像 但我想直接得到这个图像名称的帮助,而不是打开媒体库和所有特定的图像 有可能吗 我们可以得到图片库的最后一个或第一个元素的名称 像 同样,任何属性都可以从该图像名称中获取特定图像(media.Pictures.contains(“sample.jpg”);)您

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

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

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

但我想直接得到这个图像名称的帮助,而不是打开媒体库和所有特定的图像

有可能吗

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


同样,任何属性都可以从该图像名称中获取特定图像(
media.Pictures.contains(“sample.jpg”);

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

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

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

谢谢你,KooKiz,很好用。我还有一个问题。如何将图像放入图像控件。嗨,Kookiz,我从您的答案中得到了答案,GetImage()方法就在那个里。if(picture!=null){MessageBox.Show(“找到图片”);BitmapImage image=new BitmapImage();image.SetSource(picture.GetImage());get_from.Source=image;}
var picture = media.Pictures.FirstOrDefault(p => p.Name.Contains("sample.jpg"));

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