Как перезагрузить данные в шаблон списка элементов изображения?Берет долго - PullRequest
0 голосов
/ 10 декабря 2010

У меня есть три параметра «Кнопки», которые извлекают данные из базы данных и устанавливают для datacontext значение ListBox, так как я добавляю изображение в шаблон ListBox ItemTemplate каждый раз, когда я щелкаю другой параметр меню, происходит много времени для обновления элементов.Изображения имеют размер от 15 до 45 КБ и загружаются локально.Уже пробовал, VirtualizingStackpanel = "Recycling" не работал, может быть, я что-то пропустил.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2010

Сколько элементов в вашем списке?Есть ли у вас какие-либо группировки в списке?

Если нет, то вам, возможно, придется посмотреть на datavirtualizaton в wpf. Пожалуйста, проверьте ссылки ниже для получения дополнительной информации

http://bea.stollnitz.com/blog/?p=338

http://social.msdn.microsoft.com/Forums/en/wpf/thread/98090161-0abf-4799-bbcb-852dcc0f0608

0 голосов
/ 10 декабря 2010

Изменили ли вы по умолчанию ItemsPanel на VirtualizingStackPanel?

...