リモートイメージファイルの読み込み

私の問題は単純だと思われますが、何らかの理由で私はそれを修正するようには思えません。 私はシルバーライトで、リモートイメージファイルに基づいてイメージを設定する必要があります。 Silverlightはクライアントのファイルシステムを読み取ることができませんが、サーバーのファイルシステムはどうですか?または別のリモート共有ファイルシステムですか?

どのようにパブリック場所に格納されている.pngファイルを読み込み、Imageコントロールにそれを設定するにはどうすればよいですか?

0

1 答え

これはうまくいくはずです:


次のコードを使ってC#コードの Source も設定することができます。

BitmapImage bmi = new BitmapImage(new Uri("http://example.com/image.png", UriKind.Absolute));
image.Source = bmi;

これは、その場所でイメージを読み取る権限があることを前提としています。

1
追加された
@Nicolai - 私は答えを更新しました
追加された 著者 ChrisF,
ソースからコードを設定しようとすると、文字列パスは受け入れられません。代わりに、BitmapImageが必要で、URISourceの設定は実際には私にとってはうまくいかないようです。
追加された 著者 Nicolai,