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。
謝謝。