Question

J'envisage un ListBox ou un ListView pour une application WPF. Il semble que soit prend en charge la liaison de données et les modèles d'élément. Mon application contient une simple liste d'éléments que je souhaite pouvoir rechercher / trier / filtrer en fonction des entrées de l'utilisateur. La démonstration de liaison de données ( http://msdn.microsoft.com/en-us/ library / ms771319.aspx ) utilise un contrôle ListBox avec un CollectionViewSource.

Quelqu'un at-il des arguments pour / contre quel contrôle utiliser et à quel moment?

Était-ce utile?

La solution

Un ListView est un ListBox spécialisé (c’est-à-dire qu’il hérite de ListBox). Il vous permet de spécifier différentes vues plutôt qu'une liste simple. Vous pouvez utiliser votre propre vue ou utiliser GridView (pensez à la vue "Détails" & Explorer). Il s’agit essentiellement de la zone de liste multi-colonnes, cousine de la liste viewview du formulaire Windows.

Si vous n'avez pas besoin des fonctionnalités supplémentaires de ListView, vous pouvez certainement utiliser ListBox si vous affichez simplement une liste d'éléments (même si le modèle est complexe).

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