Проблемы с рендерингом большой мозаичной карты в WPF

Как лучше всего управлять очень большое количество изображений (10 000+) в WPF? Это для редактора 2-мерных тайловых карт, подобного этому: http://www.mapeditor.org/ .

На данный момент у меня есть холст со всеми плитками в качестве изображения и окно списка, которое содержит различные изображения на выбор. Каждая плитка добавляется на холст как дочерние элементы, а затем сохраняется в списке для последующего доступа. Вы рисуете на холсте, устанавливая свойство Source для плитку к той, которая выбрана в списке. Она хорошо работает примерно с мозаичными картами 50x50, но все, что выше, вызывает задержки загрузки, в целом медленное приложение.

Какие-либо предложения по этому поводу? Может быть, QT больше подходит вместо этого из wpf?

Заранее спасибо

5
задан Matěj Zábský 5 October 2011 в 18:16
поделиться