2011-06-10 42 views
-1

給定一個文件夾完整的.exe文件,我需要建立一個工具欄,顯示每個.exe文件的嵌入式圖標。我見過使用WinForms(Get program icons)的解決方案,但我怎樣才能使用WPF來做到這一點?如何使用WPF提取嵌入到.exe中的圖標?

此外,由於任務的性質,它需要使用C#動態完成,而不是使用Xaml。

我感謝任何幫助!

回答

0

該帖子中的答案與WPF有關。它返回一個ImageSource。 WPF的Image類可以很好地處理Source屬性。

someImage.Source = GetIcon(somePath); // See http://stackoverflow.com/questions/6008600/get-program-icons 
+0

對不起,我不認爲我知道如何添加引用,並且不明白爲什麼它不能識別System.Drawing命名空間。幾天前我被介紹到這裏。謝謝你的幫助! – Ryan 2011-06-13 13:38:34

+0

右鍵單擊解決方案資源管理器中的「參考」項並選擇「添加參考」。找到顯示給您的對話框中的「System.Drawing.dll」並雙擊它。最後點擊確定。 – 2011-06-13 15:07:53