private void TrashImageMouseDown(object sender, MouseButtonEventArgs e) { Image image = sender as Image; YoutubeSearchItem item = image.DataContext as YoutubeSearchItem; if (Player.currentMusic != item) { PlayList.List.Remove(item); PlayList.Save(); } else { MessageBox.Show("현재 재생중인 곡입니다."); } }
private void YoutubeItemDoubleClick(object sender, MouseButtonEventArgs e) { ListBoxItem item = ItemsControl.ContainerFromElement(sender as ListBox, e.OriginalSource as DependencyObject) as ListBoxItem; try { YoutubeSearchItem selectedItem = item.Content as YoutubeSearchItem; if (item != null) { PlayList.addItem(selectedItem); PlayList.Save(); musicListImageClick?.Invoke(sender, EventArgs.Empty); } } catch (Exception) { } }