Question

J'essaie de convertir mon projet VB en WPF, et l'un de mes gros problèmes est de savoir quoi faire à propos d'un grand GridView qui contient dans chaque cellule une seule image. La grille doit être très grande, donc la meilleure façon de le faire est-elle une grille de données ou un contrôle Grid généré de manière dynamique, ou quelque chose d'autre? Je ne sais pas quels contrôles offrent les meilleures performances car la grille pourrait être de 100 x 100 ou plus.

Toute suggestion serait géniale: o)

Était-ce utile?

La solution

J'essaierais d'utiliser WrapPanel pour permettre aux éléments de bien circuler. Si les images ne sont pas de la même taille, vous pouvez essayer UniformGrid dans un ScrollViewer, car il alignera les éléments de manière uniforme.

En ce qui concerne les performances, je vous conseillerais de ne pas optimiser prématurément! Lorsque vous avez une bonne expérience utilisateur, vous devez lire et décider vous-même. Consultez ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top