예제 #1
0
        /// <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();
        }
예제 #2
0
        /// <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();
            }
        }
예제 #3
0
        /// <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();
            }
        }