2013-03-11 21 views
-1

在開發針對Windows Phone 7的一個項目,我添加圖像控件到網格,並使用C#下面的代碼來設置圖像來源: -Windows Phone 7的開發 - 圖像源問題

Uri nUri = new Uri("/TestImage.png", UriKind.Relative); 
      BitmapImage nBitmapImage = new BitmapImage(nUri); 
      FacebookImage.Source = nBitmapImage; 

問題是,無論何時使用自定義圖像,當我在模擬器上構建和運行應用程序時,它們都不會顯示出來。而如果我將上面代碼中的圖像文件名稱更改爲默認情況下包含在項目中的圖像之一(ApplicationIcon.png),則圖像在運行時顯示。我想知道這是代碼問題還是我使用的自定義圖像文件的問題。我確保我創建的圖像是正確的,並且與默認包含的圖像具有相同的屬性。 有人可以幫我解決這個問題。

謝謝。

回答

2

在Visual Studio的解決方案資源管理器中單擊您的自定義圖片。然後,查看屬性窗口(如果它已關閉,請按F4),然後在「Build Action」行中查看。它基本上告訴編譯器如何將你的文件嵌入到應用程序中。 ApplicationIcon.png的構建操作應該是「內容」,只需爲自定義圖片設置相同的內容即可。