У меня есть веб-служба, которая возвращает лазурный URL-адрес, я устанавливаю это как источник данных для своего управления изображением в шаблоне элемента списка. Этот список может содержать большое количество элементов (Теперь у него около 30 предметов) .Мои потребление памяти приложения превышает 100 МБ для этой отдельной страницы, загружается около 10 МБ данных.Предотвращение загрузки уже загруженных изображений с телефона azure-windows
Когда пользователь перейдет на другую страницу и вернется на эту страницу с изображениями от azure, моя веб-служба будет вызвана снова, и поэтому все изображения будут загружены снова. Есть ли способ проверить, загружены ли изображения и предотвратить повторную загрузку?
Я не уверен, что происходит под капотом, указывая URL-адрес элемента управления изображением.
Это мой XAML
<Image
Stretch="UniformToFill"
Grid.Column="1"
Grid.Row="0"
VerticalAlignment="Top"
Source="{Binding image_name}"
Height="72"
Width="128" >
</Image>
Я не использую bitmapimage здесь .. Я обновил свой код .. Должен ли я создать bitmapimage с этого URL-адреса, а затем назначить его элементу управления изображениями? –
Проверьте [это решение] (http: //stackoverflow.com/questions/17261114/image-source-and-caching) .Если это не поможет, вы должны проверить yo ur http заголовков для параметров кэширования. – crea7or
спасибо, я проверю это .. –