web-dev-qa-db-fra.com

ListBox multi-sélection

J'ai du mal à sélectionner plusieurs éléments dans une ListBox.

J'ai essayé de dériver un nouveau contrôle de Selector et d'écrire la classe d'assistance ListBox qui ne fonctionnait pas (comme prévu).

Le problème avec la classe Selector est qu'il n'expose pas SelectedItems et c'est l'enfer de lier la propriété et de la manipuler avec l'événement de sélection modifiée.

Le problème avec la classe ListBox Helper est que j'obtiens les données requises sur la sélection multiple mais qu'elle ne frappe jamais la propriété liée.

Quelqu'un connaît-il une meilleure façon d'implémenter la listbox multisélection?

Merci d'avance...

23
ni3a

ListBox a plusieurs sélections déjà implémentées. Modifiez simplement la propriété SelectionMode en Multiple ou Extened.

Vous pouvez utiliser la propriété SelectedItems pour obtenir tous les éléments sélectionnés par la suite.

59
Adrian Fâciu