private void SongAdded(object sender, SongAddedEventArgs e)
 {
     CurrentProgress++;
     Dispatcher.Invoke((Action)(() =>
     {
         listBox2.Items.Add(e.SongName);
         label2.Content = "Processed " + CurrentProgress.ToString() + " of " + CollectionToProcessSize.ToString();
         progressBar1.Value = CurrentProgress;
         listBox2.ScrollIntoView(listBox2.Items[listBox2.Items.Count - 1]);
     }));
 }
Beispiel #2
0
 private void Instance_SongAdded(object sender, SongAddedEventArgs e)
 {
     Playlist.Insert(e.Index, e.Song);
     Debug.WriteLine("Song Added " + e.Song.Title);
 }
Beispiel #3
0
        protected virtual void OnSongAdded(SongAddedEventArgs e)
        {
            EventHandler <SongAddedEventArgs> handler = SongAdded;

            handler?.Invoke(this, e);
        }