6

我在一个目录中有一堆图片和视频,需要在 WPF 应用程序中显示,我正在考虑将 Win7 大图标本身显示为预览图像。因为这将节省我从视频文件中抓取适当帧的工作,因为 Windows 已经很好地完成了这项工作。有任何代码片段可以访问这个 Shell Icon 图像数据吗?

4

1 回答 1

12

使用Windows API Code Pack时,您可以执行以下操作:

XAML

 <Image x:Name="img" />

C#

 img.Source = ShellFile.FromFilePath(@"C:\path\to\file.ext").Thumbnail.BitmapSource;

这需要添加Microsoft-WindowsAPICodePack-Shell包和适当的命名空间。

于 2010-06-08T02:33:45.513 回答