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 :

Binding d'un combobox [Débutant]


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Sytchev3
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 433
    Par défaut Binding d'un combobox
    Bonjour
    J'ai un petit soucis avec le Binding d'un combobox.
    J'ai créé un DLL contenant une classe définit comme ci-dessous :
    Code c# : 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
    18
    19
    20
    21
     
    public class uneadresse
        {
            string ID { get; set; }
            string sDescription { get; set; }
     
            public static List<uneadresse> GetAdresses(int iStart, int iStop)
            {
                List<uneadresse> lstAdresses = new List<uneadresse>();
                for (int i = iStart; i <= iStop; i++)
                {
                    uneadresse myadresse = new uneadresse();
                    {
                        myadresse.ID = i.ToString();
                        myadresse.sDescription = i.ToString();
                    }
                    lstAdresses.Add(myadresse);
                }
                return lstAdresses;
            }
        }

    Dans mon application j'ai fait un using de cette DLL
    et pour remplir mon combobox je fais simplement :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    lstAdresse.ItemsSource=madll.uneadresse.GetAdresses(1,32);

    Mais lorsque que je teste mon combobox semble bien contenir le bon nombre d'élément mais aucune valeur n'apparait !!!

    Mon code WPF :
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <ComboBox Margin="30,5" Name="lstAdresse" SelectedIndex="0" DisplayMemberPath="ID" ItemsSource="{Binding}" SelectedValue="{Binding Path=ID}" SelectedValuePath="ID"/>

    Merci.

  2. #2
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    Salut,

    Dans ta classe d'exemple, la propriété que tu souhaites afficher dans ta combo n'est pas marquée comme public.
    Donc il n'arrive à la lire !

    De base je crois que lorsqu'il n'y a rien, c'est comme si c'était internal.

    @+

  3. #3
    Membre éclairé Avatar de Sytchev3
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 433
    Par défaut
    Effectivement il fallait rajouter public devant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public class uneadresse
    {
            string ID { get; set; }
            string sDescription { get; set; }
     
    ....
     
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Binding objet et combobox dans listview
    Par warmy dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 11/03/2009, 00h29
  2. [XAML] Binding de plusieurs ComboBox dans une ListBox
    Par thelpi dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 08/12/2008, 09h17
  3. [WPF] Binding d'une combobox
    Par mrrenard dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 14/04/2008, 10h58
  4. [WPF] Binding d'une combobox
    Par mrrenard dans le forum C#
    Réponses: 0
    Dernier message: 14/04/2008, 08h46
  5. Réponses: 3
    Dernier message: 27/10/2007, 11h33

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