Esempio n. 1
0
        private void ListPlaylist_OnDoubleTouchDown(object sender, TouchEventArgs e)
        {
            var playlistItem = ListPlaylist.GetSelected();

            if (playlistItem != null)
            {
                mainC.Exec(ImpCommand.Open, playlistItem);
            }
        }
Esempio n. 2
0
        private void ListPlaylist_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var playlistItem = ListPlaylist.GetSelected();

            if (playlistItem != null)
            {
                mainC.Exec(ImpCommand.Open, playlistItem);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Ajoute une playlist passée en paramètre à la liste des playlists.
 /// </summary>
 /// <param name="TrackList"></param>
 public void AddPlaylist(Playlist TrackList)
 {
     if (ListPlaylist.Contains(TrackList))
     {
         Console.WriteLine("Cette playlist existe déjà");
         return;
     }
     ListPlaylist.Add(TrackList);
 }
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            var searchYoutube = e.Parameter as SearchResource.ListRequest;
            var searchResult  = await searchYoutube.ExecuteAsync();

            searchResult.Items.ToList().ForEach(item =>
            {
                switch (item.Id.Kind)
                {
                case "youtube#video":
                    ListVideo.Add(new Models.Video()
                    {
                        Id    = item.Id.VideoId,
                        Title = item.Snippet.Title,
                        Img   = item.Snippet.Thumbnails.Default__.Url
                    });
                    break;

                case "youtube#chanel":
                    ListChanel.Add(new Models.Chanel()
                    {
                        Id    = item.Id.VideoId,
                        Title = item.Snippet.Title,
                        Img   = item.Snippet.Thumbnails.Default__.Url
                    });
                    break;

                case "youtube#playlist":
                    ListPlaylist.Add(new Models.Playlist()
                    {
                        Id    = item.Id.VideoId,
                        Title = item.Snippet.Title,
                        Img   = item.Snippet.Thumbnails.Default__.Url
                    });
                    break;
                }
            });
        }
Esempio n. 5
0
 private void ButtonRemoveFile_Clicked(object sender)
 {
     mainC.Exec(ImpCommand.RemoveSelected);
     ListPlaylist.RemoveSelected();
 }
Esempio n. 6
0
 public PlaylistPanel()
 {
     InitializeComponent();
     ListPlaylist.LoadPlaylistItem += LoadPlayListItem;
     ListPlaylist.SetDispatcher(Dispatcher);
 }
Esempio n. 7
0
 /// <summary>
 /// Supprime une playlist passée en paramètre de la liste des playlists.
 /// </summary>
 /// <param name="TrackList"></param>
 public void DeletePlaylist(Playlist TrackList)
 {
     TrackList.ListSong.Clear();
     ListPlaylist.Remove(TrackList);
 }