none
WPF. Асинфронная загрузка картинки в Image RRS feed

  • Вопрос

  • Добрый день. Пишу программу, которая находит все изображения в указанной папке и выводит их в виде миниатюр. Если работать в основном потоке, то интерфейс зафризится, пока изображения будут загружаться. Подскажите как решить проблему.

    Спасибо .

       
    25 марта 2013 г. 14:32

Ответы

  • Есть вариант делать поиск изображений и перегонку в миниатюры в отдельном потоке, но я бы рекомендовал делать привязку к коллекции строк с путями к фото. Далее в DataTemplate поместить элемент Image, с привязкой имеющей IsAsunc=True и конвертером в котором текст пути преобразуется в BitmapImage с заданием нужного размера. IsAsunc позволит не вешать поток и фото в списке будут появляться по мере их обработки. И вот еще была похожая тема.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    25 марта 2013 г. 14:57
    Отвечающий