2009-04-28 65 views
0

我想在我的Silverlight應用程序顯示一些圖像,每當用戶想要打開需要的圖像。這些圖像是在我的Silverlight項目的文件夾中,我不希望用戶下載所有的人時,他/她將網頁加載的第一次。上使用Silverlight 2的WebClient

我已經嘗試了OpenReadAsync方法的相對地址到名爲images的文件夾中的圖像文件,並將其Build Action設置爲Content,並將其「Copy to Output Direcoty」屬性設置爲Always。

但是,我在OpenReadCompleted事件中發現以下異常: 無法識別URI前綴。

這裏是我使用的代碼:

Dim webClient As New WebClient 
AddHandler webClient.OpenReadCompleted, AddressOf webClient_OpenReadCompleted 
WebClient.AllowReadStreamBuffering = True 
WebClient.OpenReadAsync(New Uri("images/myimage.jpg", UriKind.Relative)) 

誰能告訴我怎樣才能解決這個問題? 感謝

回答

0

首先拍攝的圖像進行Silverlight項目的。你需要的圖片是在web項目,那麼你可以使用正常的圖像標籤與空源,那麼當你需要下載圖像設置源的URI。

+0

它異步加載圖像?我想顯示加載動畫時的圖像加載。 – mrtaikandi 2009-04-29 08:57:25