2009-04-28 66 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