我需要显示来自远程服务器的文件列表。为此,我已经使用自托管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然而,我喜欢后面的解决方案,但它不适用于给定的文件名.e。文件应该存在于系统中,这与我的情况不同。我试着运行上面的代码示例,它显示的图标并不是很好或者很干净。那么,有没有更好的方法来提取/获取相关文件图标的扩展在C#,WPF。
谢谢。
发布于 2013-05-22 18:44:51
我搜索了更多,发现CodeProject的文章只是提取图标的建议方法。虽然我还在试验中,在过去的2个小时里,我不能在我的树状视图中显示图标,尽管对象似乎对我来说是正确的。
https://stackoverflow.com/questions/16663291
复制相似问题