Example #1
0
        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("현재 재생중인 곡입니다.");
            }
        }
Example #2
0
        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)
            {
            }
        }