private void ListPlaylist_OnDoubleTouchDown(object sender, TouchEventArgs e) { var playlistItem = ListPlaylist.GetSelected(); if (playlistItem != null) { mainC.Exec(ImpCommand.Open, playlistItem); } }
private void ListPlaylist_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var playlistItem = ListPlaylist.GetSelected(); if (playlistItem != null) { mainC.Exec(ImpCommand.Open, playlistItem); } }
/// <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; } }); }
private void ButtonRemoveFile_Clicked(object sender) { mainC.Exec(ImpCommand.RemoveSelected); ListPlaylist.RemoveSelected(); }
public PlaylistPanel() { InitializeComponent(); ListPlaylist.LoadPlaylistItem += LoadPlayListItem; ListPlaylist.SetDispatcher(Dispatcher); }
/// <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); }