[.net] Différence entre List View et DataGrid dans WPF?


Answers

Je ne suis pas un expert de WPF, mais je ne parle que des contrôles eux-mêmes.

Quand vous pensez à ListView, pensez à Windows Explorer, le volet où vous voyez tous vos fichiers, c'est un ListView.

Lorsque la base de données de réflexion est habituellement (j'ai dit habituellement) une grille de données, passez la souris sur la balise gridview et lisez la description.

Quelques raisons très évidentes pour lesquelles vous voudriez un gridview est son directement éditable. Vous pouvez demander à votre utilisateur d'entrer les questions et la réponse. Notez, puisque ListViewItem est un contrôle de contenu, vous pouvez également le personnaliser facilement comme le fait cet article .

Voir aussi si ce tutoriel GridView aide.

Vous n'avez pas donné une grande partie de la description de la façon dont vous avez besoin de l'interface utilisateur, mais vous pouvez jouer et faire ce que vous voulez.

Vous pouvez même créer un contrôle utilisateur pour une case [Question + Entrée pour la réponse]. Ensuite, vous pouvez utiliser un StackPanel (ou même un listview) pour les lister.

J'espère que cela a aidé.

Question

Hey je dois récupérer quelques questions de la base de données et les afficher dynamiquement sur l'écran de l'utilisateur. J'ai également besoin d'ajouter des contrôles dans les colonnes de la grille, essentiellement une question et une boîte de saisie pour une réponse. ? Vue liste ou grille de données?




Links