0

我需要显示来自远程服务器的文件列表。为此,我已经使用自托管 Web 服务获取了远程服务器的详细信息。即我获取远程服务器文件名和完整路径作为 JSON 字符串,然后在 TreeView [WPF] 中显示信息。现在我需要显示这些文件的图标。为此,我认为我可以在客户端桌面应用程序中使用该图标,我找到了 2 个解决方案

http://www.codeproject.com/Articles/2532/Obtaining-and-managing-file-and-folder-icons-using#_rating

WPF 的

System.Drawing.Icon.ExtractAssociatedIcon

但是我喜欢后面部分的解决方案,但它不适用于给定的文件名[即文件应该存在于系统中,我不是这种情况]。我尝试运行上面的代码示例,它显示的图标不是很好或干净。那么,有没有更好的方法来提取/获取 C#、WPF 中扩展的关联文件图标。

谢谢。

4

1 回答 1

0

我搜索了更多,发现 CodeProject 的文章只是提取图标的建议方法。尽管我仍在尝试它,并且在过去的 2 个小时中,我无法在我的 Treeview 中显示图标,尽管对象似乎为我正确填充。

于 2013-05-22T10:44:50.803 回答