2010-08-31 2 views
0

Dans une application WPF, je tente d'afficher les éléments d'un ObservableCollection d'une manière côte à côte. Par exemple, si la collecte était de lettres, le format de base serait:Affichage ObservableCollection dans un côte à côte Format

Letters 
A D G J 
B E H K 
C F I L etc.. 

j'envisage de chacun un ListView distinct, puis briser chaque ViewModel en petits morceaux, mais la création de collections distinctes (quand logiquement il devrait seulement être un) semble que ce devrait être un dernier recours. Faites-moi savoir si quelqu'un a des idées. Merci.

Répondre

1

Vous devriez vérifier < WrapPanel>here est un article décent sur le WrapPanel. Un WrapPanel est utilisé pour organiser les contrôles enfants de façon verticale ou horizontale, et encapsule le contenu en fonction de la taille des éléments et de la taille de leur parent.

+0

Merci! C'est exactement ce que je cherchais. Dans le cas où quelqu'un d'autre a la même question et a également besoin de lier des données, j'ai également pu trouver cette question: http://stackoverflow.com/questions/1575976/binding-observablecollection-items-to-usercontrol-in-wrappanel, ce qui m'a aidé à obtenir les données correctement. Merci encore pour la réponse rapide! – tltjr

+0

heureux d'aider, c'est ce que nous faisons ici! –

Questions connexes