Tôi nhận được mã bên dưới đang cố gắng tải hình ảnh từ web vào điều khiển Hình ảnh, khi tôi chạy nó, tôi gặp lỗi trên dòng nhất định không cho phép truy cập mạng :Cửa sổ Silverlight Phone 7: Tải hình ảnh từ URL
private void button1_Click(object sender, RoutedEventArgs e)
{
WebClient webClientImgDownloader = new WebClient();
webClientImgDownloader.OpenReadCompleted += new OpenReadCompletedEventHandler(webClientImgDownloader_OpenReadCompleted);
webClientImgDownloader.OpenReadAsync(new Uri("http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/80000/5000/100/85108/85108.strip.print.gif", UriKind.Absolute));
}
void webClientImgDownloader_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
BitmapImage bitmap = new BitmapImage();
bitmap.SetSource(e.Result); // ERROR HERE!
image1.Source = bitmap;
}
Silverlight dành cho Windows Phone 7
Sự cố được giải quyết. Silverlight không hỗ trợ GIF nên tôi đã viết một trang nhỏ chuyển đổi GIF thành JPG: www.lenniedevilliers.net/displaygif.aspx?link=http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/ 80000/5000/100/85108/85108.strip.print.gif –