コード例 #1
0
        private async Task ValidatePlayingTracks()
        {
            List <QueuedTrack> t_remove = new List <QueuedTrack>();

            foreach (QueuedTrack t in Playlist)
            {
                if (!File.Exists(t.FullPath))
                {
                    t_remove.Add(t);
                }
            }

            foreach (QueuedTrack t in t_remove)
            {
                Playlist.Remove(t);
            }

            playingListLoaded = false;

            await PersistentData.SaveQueuedTracksAsync(Playlist);
        }
コード例 #2
0
ファイル: MainPage.xaml.cs プロジェクト: paulelong/Kramer
 private async void OnDisappearing(object sender, EventArgs e)
 {
     await PersistentData.SaveQueuedTracksAsync(TransportVMInstance.Playlist);
 }