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