私の XAML には、次のものがあります。
<Image Height="150" HorizontalAlignment="Left" Margin="0,4,0,0" Name="imgLogo" Stretch="Fill" VerticalAlignment="Top" Width="417" />
<Image Height="343" HorizontalAlignment="Left" Margin="0,155,0,0" Name="imgPhoto" Stretch="Fill" VerticalAlignment="Top" Width="417" />
C# のコード ビハインドには、次のものがあります。
WebClient wcForLogo = new WebClient();
wcForLogo.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wcForLogo_DownloadStringCompleted);
wcForLogo.DownloadStringAsync(new Uri("http://mySite/logo.gif"));
WebClient wcForPhoto = new WebClient();
wcForPhoto.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wcForPhoto_DownloadStringCompleted);
wcForPhoto.DownloadStringAsync(new Uri("http://mySite/photo.jpg"));
しかし、画像をキャッチして、作成した XAML コントロールに投稿する方法がわかりません。
2 つの質問:
- e.Result を画像コントロールに直接コピーする方法はありますか、または画像をキャッシュしてキャッシュをソースとして使用する必要がありますか、または画像を分離ストレージに保存してそれをソースとして使用してから削除する必要がありますか?終わった時のイメージ?どちらの場合でも、コードで方法を教えていただけますか?
- GIF と JPG の扱いは異なりますか? もしそうなら、あなたは私に2つの異なる方法を教えてもらえますか?