/// <summary> /// A faire liaison des données avec le databinding sur la listview du xalm. /// Reprise de la méthode readtext de la classe liste joueur. /// Permet la lecture du fichier texte contenant la liste des joueurs. /// Créé des chaines en découpant la ligne lu à chaque ";". /// Récupère les pseudo et les scores dans un tableau de chaine. /// Affecte des valeurs au champs de la classe joueur. /// Tant que le reader trouve du texte le processus continue. /// Affiche les donnée dans des listesBox. /// </summary> private void AfficherSP() { FileStream fsr = new FileStream("Liste_des_joueurs.txt", FileMode.Open, FileAccess.Read, FileShare.Read); StreamReader sr = new StreamReader(fsr); string enr = sr.ReadLine(); ListJoueurs joueurs = new ListJoueurs(); if (enr != null) { while (enr != null) { string[] chaine = enr.Split(';'); Joueur joueur = new Joueur(); joueur.Pseudo = chaine[0]; joueur.Score = int.Parse(chaine[1]); joueurs.Add(joueur); DataContext = this; enr = sr.ReadLine(); ListPseudo.Items.Add(joueur.Pseudo.ToString()); ListPoints.Items.Add(joueur.Score.ToString()); if (enr != null) { chaine = enr.Split(';'); } } fsr.Close(); sr.Close(); } }