Сетка изображений WPF - лучший элемент управления? - PullRequest
0 голосов
/ 23 октября 2009

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

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

1 Ответ

1 голос
/ 23 октября 2009

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

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

...