0

ユーザーが望むときはいつでも、Silverlight アプリケーションにいくつかの画像を表示しようとしています。画像は Silverlight プロジェクトのフォルダーにあり、ユーザーが初めて Web ページを読み込んだときにすべての画像をダウンロードしたくありません。

images という名前のフォルダーにあるイメージ ファイルへの相対アドレスを使用して OpenReadAsync メソッドを試しました。ビルド アクションは 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))

この問題を解決するにはどうすればよいですか?ありがとう

4

1 に答える 1

0

まず、Silverlight プロジェクトから画像を取り出します。画像を Web プロジェクトに入れたい場合は、通常の画像タグを空のソースで使用できます。次に、画像をダウンロードする必要がある場合は、ソースを uri に設定します。

于 2009-04-28T17:16:35.187 に答える