Я создал тестовый проект только для случая. У меня есть один элемент управления Image в моих .xaml так:Изображение не загружается в Windows Phone - AG_E_NETWORK_ERROR
<Image x:Name="img" />
Я испытанный проект с 6 фотографии, и все они из того же веб-сайта. Размер отображаемых изображений составляет приблизительно 50 - 90 КБ. И изображение, которое не отображается, составляет 294 КБ.
И я устанавливаю источник изображения подобного:
img.Source = new BitmapImage(new Uri(imageURI));
Что может быть проблема? Спасибо.
Update1:
Кроме того, я ckecked событие ImageFailed. Он метает AG_E_NETWORK_ERROR исключение.
UPDATE2:
Здесь источник изображения, которое не показывает: (удалено)
Почему бы не попробовать асинхронно загрузки изображения? Вам нужно будет установить библиотеку BCL Async, которая доступна в Nuget. Для этого есть руководство [здесь] (http://blogs.msdn.com/b/swick/archive/2011/04/07/image-tips-for-windows-phone-7.aspx). –
Помните, что предел рендеринга составляет 2000x2000 пикселей. Так что это, вероятно, не ваш файл, это проблема! –
@NateDiamond Спасибо за руководство. Но в этом руководстве используется библиотека BCL Async. –