J'espère que je manque quelque chose d'extrêmement évident ici, mais pour la vie de moi, je ne peux pas comprendre cela.Comment obtenez-vous l'élément sélectionné à partir d'une AutoCompleteBox Silverlight?
J'ai un AutoCompleteBox
contrôle qui récupère des résultats par le biais d'un appel asynchrone, bien que je ne puisse pas trouver un moyen fiable de savoir quand un utilisateur a sélectionné une option de la liste des valeurs retournées. J'ai essayé d'accrocher l'événement SelectionChanged
, mais cela déclenche chaque mouvement dans la liste déroulante de la saisie semi-automatique, alors que ce que je veux vraiment savoir, c'est quand un utilisateur a définitivement dit "Hey, c'est l'élément que je veux!" soit en cliquant dessus, soit en le sélectionnant avec la touche de retour.
Tout conseil serait grandement apprécié car cela commence à me rendre un peu fou maintenant. =)
Merci
P.S. Les arguments d'événement SelectionChanged
fournissent AddedItems
et RemovedItems
, mais ne donnent aucune indication directe du type de sélection que je recherche.