2010-05-14 6 views
2

J'écris une application WPF qui contient une liste déroulante contenant une liste de noms. Le problème auquel je suis confronté est que la fonction auto complete/intellisense ignore la sensibilité à la casse. Y at-il une propriété dans le contrôle ou un travail autour pour activer la sensibilité à la casse sur l'auto complète/intellisense.WPF Combobox auto complète/intellisense sensibilité à la casse

Répondre

2

Malheureusement, il n'y a pas de propriété simple pour activer la sensibilité à la casse, vous devez implémenter votre propre auto-complétion pour remplacer ou compléter la fonctionnalité intégrée.

Heureusement, d'autres ont fait cela et il y a quelques exemples là-bas si vous voulez aller dans cette voie:

Voir AutoFilteredComboBox dans ce thread @ MSDN. Ou des solutions sur ces blogs: Automatically Filtering a ComboBox in WPF, Building Filtered Combobox for WPF

10

Vous ne savez pas si cela s'applique aux versions précédentes. Cependant, dans .Net 4.0, la liste déroulante WPF a deux propriétés IsTextSearchEnabled (saisie semi-automatique) et IsTextSearchCaseSensitive.

Questions connexes