List<int> list = new List<int>() { 1, 2, 3, 4, };
IQueryable<int> query = list.AsQueryable();
, Если Вы не видите AsQueryable()
метод, добавьте оператор использования для System.Linq
.
Вот хорошее решение с исходным кодом http://demo.quietlyscheming.com/superImage/app.html
Вам придется реализовать собственное кэширование. Я бы сохранил все изображения, которые были ранее загружены, и загрузил бы их, если пользователь вернется к ним.
Я помню, как делал это некоторое время назад для какого-то проекта Но способ, которым я подошел к этому, был
. При первом вызове для получения изображения проверьте, существует ли изображение в каталоге кеша (выбранном вами каталоге) (читайте дальше, чтобы узнать, как связать изображения) , Миниатюра 2 - Строка 2
Я сохраняю миниатюру 1 как хэш строки 1, затем в следующий раз, когда я встречу эту строку 1, я проверяю в каталоге кеша, существует ли изображение, которое представляет это, и я просто загружаю его, иначе я загружаю его, сохраняю и т. д., как я уже говорил ранее :)