예제 #1
0
        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();
            }
        }
예제 #2
0
        private void PlaylistsView_DetailsClick(object sender, PlaylistActionEventArgs e)
        {
            bool navigated = Frame.Navigate(typeof(PlaylistPage), e.Playlist);

            MobileDebug.Service.WriteEvent("ImgDetailTapped2", e.Playlist?.AbsolutePath, navigated);
        }
예제 #3
0
 private void PlaylistsView_PlayClick(object sender, PlaylistActionEventArgs e)
 {
     e.Playlist.Parent.Parent.CurrentPlaylist = e.Playlist;
     e.Playlist.Parent.Parent.IsPlaying       = true;
 }
예제 #4
0
 private void PlaylistsView_RemoveClick(object sender, PlaylistActionEventArgs e)
 {
     e.Playlist.Parent.Remove(e.Playlist);
 }