Pergunta

Eu estou tentando converter meu projeto VB para WPF, e um grande problema que estou tendo é o que fazer com uma grande GridView que contém em cada célula uma única imagem. A grade precisa ser muito grande, então é a melhor maneira de fazer isso no WPF um datagrid, ou um controle de grade gerado dinamicamente, ou algo mais? Eu não estou certo de que os controles dar o melhor desempenho como a grade poderia ser de 100 x 100 ou mais.

Todas as sugestões seria brilhante: o)

Foi útil?

Solução

Gostaria de tentar usar o WrapPanel, para permitir itens a fluir bem. Se as imagens não são do mesmo tamanho, porém, você poderia tentar o UniformGrid dentro de um ScrollViewer, uma vez que irá alinhar itens para você de maneira uniforme.

Em termos de desempenho, eu diria que não otimizar prematuramente! Quando você tem uma boa experiência do usuário, você precisa fazer alguma leitura e decidir por si mesmo. Dê uma olhada aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top