我正在构建一个应用,我希望从光盘中显示文件和文件夹的缩略图。我怎么能这样做?
答案 0 :(得分:4)
一旦您有权访问文件夹(通过FolderPicker
的用户选择或Pictures Library
等功能),您就可以从系统中检索缩略图。您可以使用GetScaledImageAsThumbnailAsync()
。例如:
private async Task<BitmapImage> GetThumbnail(StorageFile file)
{
if (file != null)
{
StorageItemThumbnail thumb = await file.GetScaledImageAsThumbnailAsync(ThumbnailMode.VideosView);
if (thumb != null)
{
BitmapImage img = new BitmapImage();
await img.SetSourceAsync(thumb);
return img;
}
}
return null;
}