2011-03-10 51 views
2

我有一組小圖標,希望在出現某些情況時在我的應用程序中顯示它們,例如在陽光明媚的日子,我會顯示陽光明媚的圖標。如何在項目資源中顯示圖片?

我可以在圖片中添加jpg文件,並且在部署應用程序時他們似乎上傳到手機。但是,我不知道如何在我的程序中訪問這些jpgs。

有人能幫忙嗎?非常感謝!

回答

2

如果您的圖像資源生成操作設置爲內容,那麼你只需指定Source屬性爲Image控制的相對路徑到你的圖像:

this._image.Source = new BitmapImage(
    new Uri("/Images/myImage.jpg", UriKind.Relative"));
0

可以使用顯示圖片圖像元素:

<Image Source="/MyImage.png" Visibility="Visible"/> 

如果要根據條件則可以創建多個圖像,並改變每個它們的可見性STA的切換圖像tes - 或(更優選),您可以創建單個圖像元素並更改其來源。

相當你如何做到這一點取決於你是否使用數據綁定或直接與代碼中的UIElements工作。

+0

我首先通過查看http://4square.codeplex.com/中的代碼並查看它是如何工作的(它在第一個菜單中顯示圖標) – Stuart 2011-03-10 10:53:26

+0

如果您對Ruby感興趣,那麼這些腳本也會顯示圖像 - 但主要來自下載內容而不是來自嵌入圖像http://script.iron7.com/#/Script/ByTag?tag=image – Stuart 2011-03-10 10:53:51