private void Window_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { BackgroundWork.bgw1.CancelAsync(); while (listview_playlist.SelectedItems.Count > 0) { Song song = listview_playlist.SelectedItems[0] as Song; int index = listview_playlist.ItemContainerGenerator.IndexFromContainer(listview_playlist.ItemContainerGenerator.ContainerFromItem(song)); if (index == currlistitemindex) { Player.Stop(); } if (song != null) { playlist.Remove(song); } } /* System.Timers.Timer tmr = new System.Timers.Timer(); * tmr.Interval = 1000; * tmr.Enabled = true; * tmr.Elapsed += (e1, EventArgs1) => * {*/ BackgroundWork.CalcListviewSongsDurAndSize(listview_playlist); // tmr.Enabled = false; // }; } }
public MainWindow() { InitializeComponent(); Player.Setup(this); BackgroundWork.Setup(this); }
public void Listview_playlist_DragDrop(object sender, DragEventArgs e) { BackgroundWork.PlaylistNewSongsHandler(sender, e); }