コード例 #1
0
        /// <summary>
        /// Ajoute une musique à la liste.
        /// </summary>
        /// <param name="fileName">Chemin complet d'accès à la musique.</param>
        /// <returns>Musique ajoutée</returns>
        public Musique addMusique(string fileName)
        {
            Musique musique = new Musique(fileName);

            ListMusiques.Add(musique);
            return(musique);
        }
コード例 #2
0
 /// <summary>
 /// Rétablit les variables comme au lancement de l'application.
 /// </summary>
 public void resetAll()
 {
     ListAlreadyCompletedMusiques.Clear();
     ListCanceledMusiques.Clear();
     ListMusiquesNoConnection.Clear();
     ListMusiquesNoResult.Clear();
     ListMusiques.Clear();
     SelectedMusique      = null;
     ListMusiquesNotEmpty = false;
     Avancement           = 0;
     RechercheEnCours     = false;
 }
コード例 #3
0
 public void SearchFinished(object sender, RunWorkerCompletedEventArgs e)
 {
     // Si l'une des musiques cochées est en cours de recherche
     if (ListMusiques.Where(m => m.IsChecked).ToList().Any(m => m.IsInSearch))
     {
         RechercheEnCours = true;
     }
     else
     {
         RechercheEnCours = false;
     }
 }