@iRumba

Есть ли событие, которое возникает при отображении элементов управления WPF?

Видел в некоторых программках (например aimp) обновление информации на итемах в плейлисте при их отображении. То есть я кидаю в проигрыватель папку, для каждого файла создается свой итем, но информация в них отображается постепенно, по ходу листания. Как что то подобное можно осуществить с элементами управления WPF?

Спасибо.
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
AxisPod
@AxisPod
В том же Aimp это сделано совсем не так. Если у вас много данных используйте виртуализацию контролов. Aimp явно не ждет отображения, сделано через виртуальный контрол, контрол не хранит данные, которые не отображаются, а каждый раз запрашивает их при необходимости вывода у пользовательского кода, тут уже можете делать как угодно. При этом WPF контролы поддерживают виртуализацию, хотя без шаманства скорее всего не полетит.

Сам ковырял тут www.codeproject.com/Articles/34405/WPF-Data-Virtua... всё получилось без проблем.

А в вашем случае надо будет отдавать данные с информацией о подготовке данных, а в последствии их обновлять. WPF в этом поможет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы