2013-05-31 26 views
2

我正在構建一個包含多個項目的解決方案(Windows Phone應用程序);其中一個項目是「品牌」 - 它包含一些特定的代碼和圖像,並且這個項目可以換成不同的品牌。如何從我的XAML中的其他項目使用圖像?

我的應用程序頁面的主要項目,我想顯示存儲在主應用程序的UI第二投影圖像。

我的項目編譯並有正確的依賴關係,等等。但是我的圖片不顯示在UI中。我不知道我應該如何引用它們。

這是圖像如何在當圖像被存儲在主項目中的XAML編碼 - 這個完美的作品:

<Image Source="/MainProject;component/ThisTeam/Trophy.png"/> 

不過,我想將圖像存儲在我的輔助項目,但使用它們在我的主要項目,所以以下不起作用(XAML中爲MainProject)的:在圖像上

<Image Source="/SecondaryProject;component/Images/Soccer.png"/> 

構建類型設置爲內容,但是我已經試過資源和其他設置。由於圖像在存儲在主項目中時工作,我認爲這是問題之外的事情。

我的主要項目使用的代碼從二級項目,所以我引用該項目正常工作。

我這樣做是錯誤的嗎?是否有可能實現我想要的?

+0

Soccer.png在你的第二個項目中存儲在哪裏? –

+0

在名爲Images的文件夾中(該文件夾位於項目文件結構的「根目錄」中)。 – pumpkinszwan

+1

嘗試在開始處添加正斜槓。 我不確定你是否錯過了類型,但你必須有正斜槓。 –

回答

1

好的,我已經解決了這個問題。

在我擺弄我已經刪除引用我的項目之一 - 但由於一些類名稱匹配的解決方案仍然編譯和運行!如Alastair所述,我需要將圖像更改爲資源內容類型(我不確定爲什麼,因爲它們在與XAML代碼相同的項目中與內容類型一起使用)。

所以我張貼在我的問題的XAML是正確的 - 但前提是項目正確引用和內容類型設置爲資源。

相關問題