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 :

Nom : autosuggestionbox.png
Affichages : 133
Taille : 4,8 Ko

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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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