1 pièce(s) jointe(s)
Problème avec un autoSuggestionBox
Bonjour,
J'utilise un autoSuggestionBox, mais sans doutes mal car celui ci ne fonctionne pas comme je l'espérais.
Quand je commence à taper du texte dans ce contrôle, toute la liste de données déjà connue s'affiche :
Pièce jointe 219646
Normalement l'autosuggestionbox ne devrait me proposer que les données commençant par les lettres que j'ai commencé à saisir.
Voici le code qui gère le bignou :
Le TextChanged :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Private Sub textBoxType_TextChanged(sender As AutoSuggestBox, args As AutoSuggestBoxTextChangedEventArgs)
If (args.Reason = AutoSuggestionBoxTextChangeReason.UserInput) Then
suggestions.Clear()
suggestions.Add("Calcul mental")
suggestions.Add("Contrôle")
suggestions.Add("Correction")
suggestions.Add("En classe")
suggestions.Add("Exercices")
suggestions.Add("Fulguro")
suggestions.Add("Leçon")
suggestions.Add("Oral")
suggestions.Add("Récupérer")
suggestions.Add("Test")
sender.ItemsSource = suggestions
End If
End Sub |
Le QuerySubmitted :
Code:
1 2 3 4 5 6 7
| Private Sub textBoxType_QuerySubmitted(sender As AutoSuggestBox, args As AutoSuggestBoxQuerySubmittedEventArgs)
If (args.ChosenSuggestion IsNot Nothing) Then
textBoxType.Text = args.ChosenSuggestion.ToString
Else
textBoxType.Text = sender.Text
End If
End Sub |
Et le SuggestionChosen :
Code:
1 2 3
| Private Sub textBoxType_SuggestionChosen(sender As AutoSuggestBox, args As AutoSuggestBoxSuggestionChosenEventArgs)
textBoxType.Text = args.SelectedItem
End Sub |
De plus admettons que je choisisse "Contrôle" dans ma liste si j'appuie sur TAB je navigue dans les différents item de cette liste, or je souhaiterais plutôt que TAB me selectionne l'item voulu et passe au contrôle suivant.
Quelqu'un aurait il une piste à me proposer pour corriger ces deux petits soucis ?
Cordialement