Задать вопрос
teoadal
@teoadal
.NET + AS3

Как быстро создавать объекты в WPF Grid?

Добрый день!

Есть Grid, который заполняется динамически создаваемыми объектами (подшаманеный UserControl). Фактически - гексагональная карта. В объекте буквально один элемент TextBlock и шестиугольник. Объектов аж 32 тыщи (ну вот так получилось). Соответственно, как только я запускаю создание этих объектов, программа начинает долго долго помещать эти объекты в Grid.

Вопрос - как это сделать быстрее? (именно быстрее, а не в отдельном потоке) И может быть вообще есть какие-то подходы к тому, чтобы сказать Grid о том, что я сейчас буду добавлять много-много объектом, пожалуйста не обновляйся, не перерисовывайся и вообще...

Даже пока не понимаю в какую сторону рыть.

Заранее спасибо за ответы.
  • Вопрос задан
  • 299 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Sumor К ответам на вопрос (2)
@Sumor
Посмотрите примерчик виртуализованного канваса Virtualized WPF Canvas
Ответ написан
Комментировать