2010-06-25 140 views
0

我有「WPF userControl Library」項目。在這裏面我有擁有的代碼源文件的文件路徑無法正常工作

<Image x:Name="imgInstructionIcon" Source="images/InfoIcon.png" > 

下一行窗口,並在項目中,我有「圖片」文件夾,其中包含InfoIcon.png文件。但我的代碼沒有看到這個文件,並給下一個錯誤:

Error 58 The file images/InfoIcon.png is not part of the project or its 'Build Action' property is not set to 'Resource'

當我改變路徑Source=../images/InfoIcon.png我看到我的設計圖標,但在運行時沒有看到。 我的項目是解決方案的一部分。

回答

0

試着按照錯誤說的做:在解決方案資源管理器中選擇圖像,然後在屬性中將生成操作設置爲資源。它應該解決你的問題。

+0

我已經檢查過了。這是資源 – Polaris 2010-06-25 09:29:09

+0

這很奇怪。您是否嘗試將其添加到項目的默認resx文件並從那裏使用它? – 2010-06-25 09:33:23

+0

不,我該怎麼做? – Polaris 2010-06-25 10:04:30

1

將Source =「images/InfoIcon.png」,BuildAction設置爲資源並編譯應用程序。現在,您可以在設計器和運行時看到它們。

+0

拉古仔細閱讀問題。我已經這樣做了))) – Polaris 2010-06-25 10:06:17

+0

好吧,Xaml和圖像文件是否在同一個項目中? – Ragunathan 2010-06-25 11:53:15