Comment rafraîchir (à savoir un texte clair de) une AutoCompleteBox fois qu'un élément a été sélectionné?
-
21-09-2019 - |
Question
Je suis la conception d'un écran de Silverlight où j'utilise un contrôle AutoCompleteBox.
L'un l'élément « foobar » a été sélectionné dans le AutoCompleteBox, il est le texte se lit comme suit « foobar ». Si un utilisateur veut sélectionner la valeur « quux », il doit:
- supprimer le texte du contrôle,
- puis taper « qu » afin de pouvoir sélectionner « quux ».
Y at-il un moyen de l'étape performe 1 dans l'événement SelectionChanged?
Astuce: définir la propriété .text ne fonctionnent pas (sauf si elle est suivie par une méthode de rafraîchissement je ne connais pas)
La solution
SelectionChanged est le mauvais événement à surveiller.
Il suffit de vous abonner à l'événement DropDownClosing, il vous serez en mesure de modifier la propriété .text.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow