Сетка изображений WPF - лучший элемент управления?

StackOverflow https://stackoverflow.com/questions/1612495

Вопрос

Я пытаюсь преобразовать свой VB-проект в WPF, и одна большая проблема, с которой я сталкиваюсь, заключается в том, что делать с большим GridView, который содержит в каждой ячейке одно изображение. Сетка должна быть очень большой, поэтому лучший способ сделать это в WPF - сетка данных, динамически генерируемый элемент управления Grid или что-то еще? Я не уверен, какие элементы управления дают наилучшую производительность, поскольку сетка может быть 100 x 100 или более.

Любые предложения были бы блестящими: o)

Это было полезно?

Решение

Я бы попробовал использовать WrapPanel, чтобы элементы могли хорошо отображаться. Если изображения имеют разный размер, вы можете попробовать UniformGrid в ScrollViewer, так как он будет выравнивать элементы для вас равномерно.

Производительность мудрая, я бы сказал, не оптимизировать преждевременно! Когда у вас хороший пользовательский опыт, вам нужно немного почитать и решить для себя. посмотрите здесь .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top