public void UpdateList() { if (CurrentPlayList != null) { var list = CurrentPlayList.GetMusics(); IEnumerable <Music> result; switch (PlayListSortMode) { case SortMode.Time: result = list.OrderBy(x => x.AddDate); break; case SortMode.Name: result = list.OrderBy(x => x.Title); break; case SortMode.Custom: default: result = list; break; } stkList.Children.Clear(); ShowMusics(result.ToArray()); } else { ShowAllPlayLists(); } }
private void ShowMusicInPlayList(PlayList pl) { stkList.Children.Clear(); CurrentPlayList = pl; lbListNameContent.Text = pl.Name; btnReturnIcon.Kind = MaterialDesignThemes.Wpf.PackIconKind.KeyboardBackspace; EnableCreate(false); var musics = pl.GetMusics(); ShowMusics(musics); }