В моем XAML, у меня есть:WebClient Загрузить JPG и GIF изображения
<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 непосредственно к элементам управления Image, или я должен кэшировать изображение и использовать кэш-память в качестве источника, или я должен сохранить изображение изолированное хранилище, а затем использовать это как источник, а затем удалить изображение, когда я закончил с ним? Какой бы случай, не могли бы вы показать мне, как с кодом?
- Разработаны ли GIF и JPG по-разному? Если да, можете ли вы показать мне два разных способа?
Большое спасибо за ссылку! Это оказалось лучшим ответом, так как я не уверен, какой формат изображения получат изображения, поэтому я следую советам одной из сообщений в блоге, которые вы использовали, и предложили использовать браузер. –