2009-11-17 3 views
0

Je sais qu'il doit y avoir un moyen facile de le faire, je ne peux pas y penser. J'ai besoin d'afficher un ensemble de notes dans une application WPF. La mise en page pour chaque note seraitMeilleure façon d'afficher plusieurs éléments de données dans WPF?

Remarque Nom Note Date Note Texte

Chaque élément existe au-dessus individuellement dans ma couche d'accès aux bases de données et j'ai besoin juste un moyen pour l'afficher. Dans ASP, c'est quelque chose que j'ai peut-être créé une table pour ensuite utiliser l'objet répéteur pour le réécrire plusieurs fois (plusieurs notes).

Le contrôle ListView est-il le meilleur moyen d'y parvenir? Comment afficher plusieurs éléments l'un à côté de l'autre comme indiqué ci-dessus avec NoteName et NoteDate?

Répondre

2

Vous pouvez utiliser un ListView. Dans ce cas, vous devez déclarer un GridViewColumn pour chaque colonne, avec DisplayMemberBinding ou CellTemplate en fonction de la complexité de ce que vous voulez montrer.

Vous pouvez également utiliser ItemsControl ou ListBox avec un DataTemplate approprié. Ceci est utile lorsque vous ne voulez pas de disposition de colonne stricte (par exemple, vous souhaitez afficher le nom et la date sur une ligne de texte en gras et le texte de note en dessous en caractères italiques plus petits)

Questions connexes