Il n'est pas natif multiselect zone de liste déroulante dans WPF. Veuillez consulter mon blog pour un simple hack utiliser expression blend pour réaliser une sélection multiple sur la zone de liste déroulante. http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html
L'idée est d'utiliser le Multi-fonction de Sélection de zone de liste dans à la zone de liste déroulante en modifiant le modèle de contrôle.
Mais pour accéder à des articles sélectionnés, vous pourriez avoir besoin d'utiliser le soufflet de la ligne dans le code.
J'ai utilisé un expandeur et rempli le module d'expansion de l'en-tête du choix et du contenu avec une zone de liste. La zone de liste est lié à une collection. Chaque fois que l'utilisateur de faire un choix, je l'ai mise à jour de l'en-tête pour montrer ce que l'utilisateur a sélectionné.
3
J'ai trouvé cette information utile à partir de Codeproject - ComboBoxMultiSelect
Je n'ai pas essayé moi-même encore, mais serait de les laisser savoir à propos de mon expérience.
1
Bien que je suis encore à obtenir que cela fonctionne, cela ressemble à ce dont j'ai besoin et similaire à ce que vous recherchez:Juste le Blog de Guy
Il n'est pas natif multiselect zone de liste déroulante dans WPF. Veuillez consulter mon blog pour un simple hack utiliser expression blend pour réaliser une sélection multiple sur la zone de liste déroulante.
http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html
L'idée est d'utiliser le Multi-fonction de Sélection de zone de liste dans à la zone de liste déroulante en modifiant le modèle de contrôle.
Mais pour accéder à des articles sélectionnés, vous pourriez avoir besoin d'utiliser le soufflet de la ligne dans le code.
Où cmbBox est votre zone de liste déroulante et lstBox est la zone de liste à l'intérieur de la controltemaplate.
Je ne suis pas sûr de savoir comment un
ComboBox
serait l'affichage des données dans ce mode, car il est conçu comme un simple Contrôle de sélection.Peut-être vous cherchez quelque chose comme un
ListBox
ouListView
avec unSelectionMode
deMultiple
ouExtended
?J'ai utilisé un expandeur et rempli le module d'expansion de l'en-tête du choix et du contenu avec une zone de liste. La zone de liste est lié à une collection. Chaque fois que l'utilisateur de faire un choix, je l'ai mise à jour de l'en-tête pour montrer ce que l'utilisateur a sélectionné.
J'ai trouvé cette information utile à partir de Codeproject - ComboBoxMultiSelect
Je n'ai pas essayé moi-même encore, mais serait de les laisser savoir à propos de mon expérience.
Bien que je suis encore à obtenir que cela fonctionne, cela ressemble à ce dont j'ai besoin et similaire à ce que vous recherchez:Juste le Blog de Guy
Un autre CodeProject avec des explications détaillées sur la façon de créer une zone de liste déroulante avec plusieurs sélectionnable Cases à cocher:
Multi Sélectionnez zone de liste déroulante dans WPF