2013-05-21 45 views
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。

謝謝。

回答

0

我搜索了更多,發現CodeProject的文章只是建議提取圖標的方式。儘管我仍在試驗它,並且在過去的2個小時內,我無法在樹視圖中顯示圖標,儘管對象似乎對我來說是正確填充的。