2010-06-06 5 views
8

J'ai une Listbox qui permet à l'utilisateur de sélectionner plusieurs éléments. Normalement, l'utilisateur peut le faire en maintenant la touche CTRL enfoncée et en cliquant sur l'élément qu'il veut sélectionner.Configurer ListBox dans WPF afin que je puisse sélectionner plusieurs éléments sans tenir la touche CTRL

Est-il possible de configurer cette liste afin que l'utilisateur n'ait pas à maintenir la touche CTRL lors de la sélection des éléments? Alors qu'il ou elle cliquera simplement sur l'objet (sans rien tenir) et que l'objet sera sélectionné (désélectionné s'il a été sélectionné précédemment)?

Merci

Répondre

16

Utilisez

SelectionMode="Multiple" 

De l'MSDN:

La propriété SelectionMode détermine le nombre d'éléments d'un utilisateur peut choisir à un moment donné. Vous pouvez définir la propriété sur Single (valeur par défaut), Multiple ou Extended. Le tableau suivant décrit le comportement de ces valeurs d'énumération.

Single L'utilisateur ne peut sélectionner qu'un élément à la fois.

Multiple L'utilisateur peut sélectionner plusieurs éléments sans maintenir une touche de modification enfoncée.

Extended L'utilisateur peut sélectionner plusieurs éléments consécutifs tout en maintenant la touche MAJ enfoncée ou les éléments non consécutifs en maintenant la touche CTRL enfoncée et en cliquant sur les éléments.

Questions connexes