public static SongListPage CreateWithPlaylist(string playlistName) { SongListPage result = new SongListPage() { Title = playlistName, listType = ListType.SAVED }; CreateToolbarItems(result); Task t = Task.Factory.StartNew(async() => { await Task.Delay(App.PAGE_ANIMATION_DELAY); await result.GetSongsFromMPD(); }); return(result); }
public static SongListPage CreateWithSearch(string searchValue, MPDCommands.MPD_SEARCH_TYPE searchType) { SongListPage result = new SongListPage() { Title = searchValue, type = searchType, listType = ListType.SEARCH }; CreateToolbarItems(result); Task t = Task.Factory.StartNew(async() => { await Task.Delay(App.PAGE_ANIMATION_DELAY); await result.GetSongsFromMPD(); }); return(result); }
public static SongListPage CreateWithCurrentPlaylist() { SongListPage result = new SongListPage() { Title = "Current Playlist", listType = ListType.CURRENT }; CreateToolbarItems(result); Task t = Task.Factory.StartNew(async() => { await Task.Delay(App.PAGE_ANIMATION_DELAY); await result.GetSongsFromMPD(); }); return(result); }