Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Silverlight 2 WebClient按需打开图像_Silverlight_Webclient_Ondemand - Fatal编程技术网

使用Silverlight 2 WebClient按需打开图像

使用Silverlight 2 WebClient按需打开图像,silverlight,webclient,ondemand,Silverlight,Webclient,Ondemand,只要用户愿意,我就尝试在silverlight应用程序上显示一些图像。这些图像位于我的silverlight项目的文件夹中,我不希望用户在首次加载网页时下载所有图像 我尝试了OpenReadAsync方法,该方法与名为images的文件夹中的图像文件具有相对地址,其构建操作设置为Content,并且其Copy to Output Direcoty属性设置为Always 但我在OpenReadCompleted事件中遇到以下异常: 无法识别URI前缀 以下是我使用的代码: Dim webClien

只要用户愿意,我就尝试在silverlight应用程序上显示一些图像。这些图像位于我的silverlight项目的文件夹中,我不希望用户在首次加载网页时下载所有图像

我尝试了OpenReadAsync方法,该方法与名为images的文件夹中的图像文件具有相对地址,其构建操作设置为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))
谁能告诉我如何解决这个问题?
感谢您从silverlight项目中获取图像开始。如果希望图像位于web项目中,则可以使用带有空源的普通图像标记,然后在需要下载图像时,将源设置为uri。

是否异步加载图像?我想在加载图像时显示加载动画。