public AjoutTitre() { InitializeComponent(); listeMorceaux = new List <Tracks>(); sauvegarde = new enregFichier(); if (sauvegarde.TestExistenceFichier() == true) { listeMorceaux = sauvegarde.recuperationListe(); } }
public ListeTitre() { InitializeComponent(); listeMorceaux = new List <Tracks>(); sauvegarde = new enregFichier(); if (sauvegarde.TestExistenceFichier() == true) { listeMorceaux = sauvegarde.recuperationListe(); for (int i = 0; i < listeMorceaux.Count; i++) { infoLigne = listeMorceaux.ElementAt(i).Getinfos(); listViewTitre.Items.Add(new MesItems { Titre = infoLigne[0], Artiste = infoLigne[1], Album = infoLigne[2], Chemin = infoLigne[3] }); } } }
public MainWindow() { InitializeComponent(); // Lecture liste morceaux enregistrer listeMorceaux = new List <Tracks>(); sauvegarde = new enregFichier(); if (sauvegarde.TestExistenceFichier() == true) { listeMorceaux = sauvegarde.recuperationListe(); string[] infoLigne = listeMorceaux.ElementAt(0).Getinfos(); monLecteur.Source = new Uri(infoLigne[3]); numeroPlayListe = 0; chemin = infoLigne[3]; string[] decoupe = chemin.Split('/'); theTrack = new ATL.Track(chemin); lblArtiste.Content = theTrack.Artist; lblChemin.Content = theTrack.Title; lblAlbum.Content = theTrack.Album; if (theTrack.Year == 0) { lblAnnee.Content = ""; } else { lblAnnee.Content = Convert.ToString(theTrack.Year); } lblGenre.Content = theTrack.Genre; if (theTrack.TrackTotal == 0) { lblpiste.Content = theTrack.TrackNumber; } else { lblpiste.Content = theTrack.TrackNumber + " / " + theTrack.TrackTotal; } lblCompositeur.Content = theTrack.Composer; int heureDuree = theTrack.Duration / 3600; int minuteDuree = (theTrack.Duration - (heureDuree * 3600)) / 60; int secDuree = theTrack.Duration - (heureDuree * 3600) - (minuteDuree * 60); if (heureDuree == 0) { lblDuree.Content = minuteDuree + " m " + secDuree + " s"; } else { lblDuree.Content = heureDuree + " h " + minuteDuree + " m " + secDuree + " s"; } lblComment.Content = theTrack.Comment; } DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += timer_Tick; timer.Start(); }