private async void PlaylistsView_AddNewClick(object sender, PlaylistActionEventArgs e) { StopOperationToken stopToken = new StopOperationToken(); Frame.Navigate(typeof(LoadingPage), stopToken); await e.Playlist.AddNew(stopToken); if (!stopToken.IsStopped) { Frame.GoBack(); } }
private void PlaylistsView_DetailsClick(object sender, PlaylistActionEventArgs e) { bool navigated = Frame.Navigate(typeof(PlaylistPage), e.Playlist); MobileDebug.Service.WriteEvent("ImgDetailTapped2", e.Playlist?.AbsolutePath, navigated); }
private void PlaylistsView_PlayClick(object sender, PlaylistActionEventArgs e) { e.Playlist.Parent.Parent.CurrentPlaylist = e.Playlist; e.Playlist.Parent.Parent.IsPlaying = true; }
private void PlaylistsView_RemoveClick(object sender, PlaylistActionEventArgs e) { e.Playlist.Parent.Remove(e.Playlist); }