2010-07-09 3 views
3

Est-ce que WPF 4 contient également un WrapPanel virtualisant ou est-il facile de faire un dérivé d'un panneau existant. Je veux faire une adresse-vue telle que outlook a.Virtualisation de WrapPanel

Répondre

3

Je ne pense pas il est possible de mettre en œuvre un WrapPanel avec la virtualisation complète (dans les deux directions), mais de vérifier cela: http://virtualwrappanel.codeplex.com/

+1

Il est facilement possible si vous avez des éléments de taille fixe - avec des éléments de taille variable, il est faisable , mais prend un peu plus de devinettes (vous ne pouvez pas toujours dimensionner correctement la barre de défilement). –

+0

Cette implémentation sur codeplex utilise un mécanisme de "devinette" pour virtualiser une direction (éléments de taille arbitraire). Peut-être est-il possible de faire la même chose dans deux directions si la hauteur ou la largeur des objets sont fixes (je n'ai pas beaucoup pensé à ce sujet). –