/// <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); }
/// <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; }
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; } }