Сетка изображений WPF - лучший элемент управления?
Вопрос
Я пытаюсь преобразовать свой VB-проект в WPF, и одна большая проблема, с которой я сталкиваюсь, заключается в том, что делать с большим GridView, который содержит в каждой ячейке одно изображение. Сетка должна быть очень большой, поэтому лучший способ сделать это в WPF - сетка данных, динамически генерируемый элемент управления Grid или что-то еще? Я не уверен, какие элементы управления дают наилучшую производительность, поскольку сетка может быть 100 x 100 или более.
Любые предложения были бы блестящими: o)
Решение
Я бы попробовал использовать WrapPanel, чтобы элементы могли хорошо отображаться. Если изображения имеют разный размер, вы можете попробовать UniformGrid в ScrollViewer, так как он будет выравнивать элементы для вас равномерно.
Производительность мудрая, я бы сказал, не оптимизировать преждевременно! Когда у вас хороший пользовательский опыт, вам нужно немного почитать и решить для себя. посмотрите здесь .