繁体   English   中英

silverlight-文件扩展名

[英]silverlight - file extensions

我正在使用Silverlight OOB开发文件浏览器。 我需要一种获取和显示与应用程序中每个文件关联的图标的方法。 注意,我只需要显示图标,不需要打开文件。

如果我理解正确,那么您正在构建Windows Explorer之类的产品,并希望通过在程序图标名称之前显示程序图标来模仿其列表视图。

我不确定OOB是否可以访问System.Drawing.Icon类,但是如果是这样,则可以使用以下代码获取任何给定文件的图标:

Bitmap icon = System.Drawing.Icon.ExtractAssociatedIcon(filename).ToBitmap();

如果没有,唯一的方法是将最常用文件格式的图标存储在字典中,然后根据文件扩展名从那里检索它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM