/// <summary> /// Edite une music de la base de données /// </summary> /// <param name="sender"> Object envoyeur </param> /// <param name="e"> Évènement déclenché par la vue </param> private void EditMusic(object sender, RoutedEventArgs e) { AddMusic sub = new AddMusic() { DataContext = (IMusic)MyPlaylist.SelectedItem }; sub.ShowDialog(); }
/// <summary> /// Permet d'ajouter une music via un DragAndDrop /// </summary> /// <param name="sender"> Object envoyeur </param> /// <param name="e"> Évènement déclenché par la vue </param> public void DragAndDrop(object sender, System.Windows.DragEventArgs e) { FileInfo infos = new FileInfo(((string[])e.Data.GetData(System.Windows.DataFormats.FileDrop))[0]); if (infos.Extension == ".mp3") { AddMusic sub = new AddMusic(infos); sub.ShowDialog(); } }
/// <summary> /// Ajoute une music à la base de données /// </summary> /// <param name="sender"> Object envoyeur </param> /// <param name="e"> Évènement déclenché par la vue </param> private void AddMusic(object sender, RoutedEventArgs e) { OpenFileDialog Explo = new OpenFileDialog() { Filter = "(.mp3)|*.mp3" }; if (Explo.ShowDialog() == true) { AddMusic sub = new AddMusic(new FileInfo(Explo.FileName)); sub.ShowDialog(); } }