Если вы хотите кэшировать изображения в вашем приложении, у меня есть решение для вас. Это JetImageLoader , я создал его для приложения, где нам нужно загружать, кэшировать и показывать большое количество логотипов, значков и т. Д.
Его можно использовать как конвертер связывания, поэтому вам даже не нужно менять свой код! Просто обновите свои XAML!
Пожалуйста, ознакомьтесь с сэмплами в хранилище , вам понравится;)
Особенности:
- Кэширование на диске
- Кеширование в памяти
- Полностью асинхронный
- Доступен в качестве связующего преобразователя или программно из вашего кода
- Полностью с открытым исходным кодом, форк и улучшить его!
Вот пример:
<Image Source="{Binding ImageUrl, Converter={StaticResource MyAppJetImageLoaderConverter}}"/>
P.S. Мне жаль, что я копирую свой ответ из других вопросов, но кэширование изображений на Windows Phone - огромная проблема, и я хочу поделиться своим решением, чтобы каждый мог использовать его и улучшить для сообщества разработчиков