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

Silverlight Discussion :

Binding Listbox


Sujet :

Silverlight

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Points : 17
    Points
    17
    Par défaut Binding Listbox
    Bonjour à tous,

    Voilà je code mon 1er projet Silverlight en essayant de transposer un programme que j'ai créé en WWPF et je bloque depuis des heures sur un binding de listbox qui fonctionne parfaitement sur mon programme WPF

    j'ai une liste que je souhaite binder à une listbox mais au mieux j'ai le nom de ma liste qui s'affiche et au pire rien du tout.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class employe 
        {     
            public string Nom { get; set; }
            public string Prenom { get; set; }      
        }
     
     List<employe> collegue= new List<employe>();
    une fois crée ma liste d'employé, je veux la binder à ma listbox comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     listbox1.ItemsSource=collegue;
    C'est après que ça se corse :

    sur mon code XAML j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <ListBox x:Name="listbox1" 
                  Height="437" Width="655" Margin="610,310,130,114" 
                 HorizontalAlignment="Left" VerticalAlignment="Top">
               </ListBox>
    Avec ça il m'affiche une liste d'items avec comme nom le nom de ma liste.
    C'est normal car je ne lui précise pas ce que je veux.

    Maintenant je souhaite afficher que le nom dans un textblock dans ma listbox en passant par un Template, j'utilise donc le code suiva,t qui fonctionne en WPF:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     <ListBox  x:Name="listbox1"  ItemTemplate="{StaticResource listBoxTemplate1}"            
                      Height="437"  Width="655" Margin="610,310,130,114" 
                 HorizontalAlignment="Left" VerticalAlignment="Top">
                </ListBox>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <UserControl.Resources>
    <DataTemplate x:Key="listBoxTemplate1">
            <StackPanel Margin="5">
     
                    <toolkit:DockPanel>
                         <TextBlock Text="{Binding Nom}"/>
                    </toolkit:DockPanel>
     
           </StackPanel>
                </DataTemplate>
     
        </UserControl.Resources>
    une fois le programme lancé, ma liste est vide, je n'en peux plus !!!!!!
    Merci d'avance pour votre aide, bonne journée.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    C'est bon j'ai trouvé, ou du moins j'ai trouvé un post avec le même soucis.

    Ma class employe n'était pas public...

    http://www.developpez.net/forums/d94...-requete-linq/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class employe 
        {     
            public string Nom { get; set; }
            public string Prenom { get; set; }      
        }
     
     List<employe> collegue= new List<employe>();


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

Discussions similaires

  1. [WPF] Binding ListBox
    Par NeoKript dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 20/12/2009, 20h53
  2. ToolTip Binding ListBox.Items.Count
    Par Lelio1407 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 17/12/2009, 16h50
  3. Binding ListBox - ComboBox
    Par sodaw dans le forum Windows Presentation Foundation
    Réponses: 10
    Dernier message: 26/10/2009, 09h52
  4. problème binding listbox!
    Par damii1 dans le forum Windows Presentation Foundation
    Réponses: 9
    Dernier message: 25/06/2009, 15h38
  5. Binding listbox avec datatemplate et récupération de valeur
    Par tom741 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 24/03/2009, 18h02

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