コード例 #1
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     foreach (var song in displayedSongs)
     {
         musicLib.UpdateSong(song.Id, song);
     }
     musicLib.Save();
 }
コード例 #2
0
        private void addPlaylist_Click(object sender, RoutedEventArgs e)
        {
            AddPlaylistDialogBox newPlaylistDialogBox = new AddPlaylistDialogBox(PlaylistDialogType.Create);

            newPlaylistDialogBox.ShowDialog();
            if (newPlaylistDialogBox.DialogResult == true)
            {
                bool successfulAdd = musicLib.AddPlaylist(newPlaylistDialogBox.PlaylistName);
                newPlaylistDialogBox.Close();
                if (successfulAdd)
                {
                    musicLib.Save();

                    playlistBox.ItemsSource = musicLib.Playlists;
                }
                else
                {
                    MessageBox.Show("A playlist with this name already exists.", "Uh Oh!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }
        }
コード例 #3
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     //save current stuff to file
     musicLibrary.Save();
 }
コード例 #4
0
 private void MusicPlayerWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     musicLib.Save();
 }