Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1794 connectés 

  FORUM HardWare.fr
  Technologies Mobiles
  Windows Phone

  [Dev] ListBox et Binding

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Dev] ListBox et Binding

n°1034217
Jeemys
Posté le 15-03-2012 à 21:27:23  profilanswer
 

Bonjour,
 
Je développe actuellement une App windows phone et je rencontre quelques difficultés : je n'arrive pas à assigner chaque élément de mes 2 tableaux une fois aux champ "Titre" et "Description" de mes objets RSSitem.
Au lieu de cela, je me retrouve avec y fois la description pour un titre x
Comment faire?
 

Code :
  1. string[] description= doc.DocumentNode.Descendants("p" ).Where(x => (string)x.GetAttributeValue("class", "" ) == "contenu" ).Select(y => y.InnerText).ToArray();
  2.             string[] titre = doc.DocumentNode.Descendants("h3" ).Where(x => (string)x.GetAttributeValue("class", "" ) == "titre" ).Select(y => y.InnerText).ToArray();
  3.             //Remplissage de la listBox
  4.             nouvellesListBox.ItemsSource = from x in titre from y in description
  5.                                            //On cree un nouvel élément RSSitem
  6.                                            select new RSSitem
  7.                                            {
  8.                                               Title = x,
  9.                                               Description = y
  10.                                             };


Message édité par Jeemys le 15-03-2012 à 21:29:04
mood
Publicité
Posté le 15-03-2012 à 21:27:23  profilanswer
 

n°1034261
Jeemys
Posté le 15-03-2012 à 22:28:17  profilanswer
 

En fait je viens de solutionner mon problème : Il fallait faire une boucle for et changer la syntaxe.
 

Code :
  1. List<RSSitem> list = new List<RSSitem>();
  2.             for (int i = 0; i < titre.Length; i++)
  3.             {
  4.                 RSSitem rs = new RSSitem();
  5.                 rs.Title = titre[i];
  6.                 rs.Description = description[i];
  7.                 list.Add(rs);
  8.             }
  9.             nouvellesListBox.ItemsSource = list;
  10.         }


Message édité par Jeemys le 15-03-2012 à 22:31:08

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Technologies Mobiles
  Windows Phone

  [Dev] ListBox et Binding

 

Sujets relatifs
Plus de sujets relatifs à : [Dev] ListBox et Binding


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR