IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

AutoCompleteBox sélectionner item


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    SUPINFO International University
    Inscrit en
    Novembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SUPINFO International University

    Informations forums :
    Inscription : Novembre 2011
    Messages : 62
    Par défaut AutoCompleteBox sélectionner item
    Bonjour à tous et toutes,

    J'utilise l'AutoCompleteBox (du WPFToolkit).

    Je m'en sers pour aller chercher au dur et à mesure ce qui correspond à ce que l'utilisateur tape, dans la base de donnée.

    Seulement, au chargement de la fenêtre, je lui rempli son ItemsSource par un objet "Client". Puis je veux ensuite sélectionner celui-ci.

    Jusque là aucun souci, il sélectionne bien le client. Le soucis c'est que la propriété "Nom" du client n'est pas affichée dans le textbox du composant.

    (A noter que lorsque je sélectionne un client directement dans la liste qu'il me propose cela fonctionne bien)

    Voici mon code :

    code XAML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <toolkit:AutoCompleteBox x:Name="AutoCompNClient" IsTextCompletionEnabled="False" Populating="AutoCompNClient_Populating" Height="22" MinWidth="100"
                                     MaxWidth="200" ValueMemberBinding="{Binding Nom}" >
                            <toolkit:AutoCompleteBox.ItemTemplate>
                                <DataTemplate DataType="{x:Type local:Client}">
                                    <TextBlock Text="{Binding Nom}" />
                                </DataTemplate>
                            </toolkit:AutoCompleteBox.ItemTemplate>
                        </toolkit:AutoCompleteBox>
    code VB :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim cli As New List(Of Client)
    cli.Add(Me.Commande.Client)
    Me.AutoCompNClient.ItemsSource = cli
    Me.AutoCompNClient.PopulateComplete()
    Me.AutoCompNClient.SelectedItem = Me.Commande.Client
    Merci d'avance

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Par défaut
    Salut Samyy17

    Je crois que ça va bien marcher si vous utiliser un combobox au lieu du textbox, je n'i pas assez de connaissances sur WPF, mais j'ai géré ça manuellement dans les application windows, et vous pouvez consulter cet exemple:

    http://how2prog.com/auto-complete-co...-using-vb-net/

    Vous pouvez aussi télécharger l'application au dessous de l'article, Bonne chance !

  3. #3
    Membre confirmé
    Homme Profil pro
    SUPINFO International University
    Inscrit en
    Novembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SUPINFO International University

    Informations forums :
    Inscription : Novembre 2011
    Messages : 62
    Par défaut
    Merci How2Prog

    Mais je voudrai justement le faire en WPF dans cet AutoCompleteBox.

    Malheureusement je n'y parviens toujours pas. Je ne comprends pas que la valeur ne s'affiche pas alors que l'item est bien sélectionné.

Discussions similaires

  1. [SP-2007] sélectionner item depuis une liste
    Par zdig10 dans le forum SharePoint
    Réponses: 5
    Dernier message: 25/10/2011, 17h39
  2. [XAML] Sélectionner item ComboBox
    Par alex_vino dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 02/06/2010, 18h11
  3. Réponses: 4
    Dernier message: 16/06/2005, 10h27
  4. [C#]Listview et affichage de l'item sélectionné
    Par debug dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/05/2005, 15h34
  5. Changer la couleur d'un item sélectionné dans TTreeview?
    Par nmathon dans le forum Composants VCL
    Réponses: 1
    Dernier message: 21/10/2004, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo