private async void RadioPageChecked(RbBox sender) { RadioItemsList.Opacity = 0; if (sender != null) { mw.OpenLoading(); if (RadioPage_RbLast != null) { RadioPage_RbLast.Check(false); } RadioPage_RbLast = sender; RadioItemsList.Children.Clear(); List <MusicRadioListItem> dat = Radiodata[sender.ContentText].Items; foreach (var d in dat) { RadioItem a = new RadioItem(d) { Margin = new Thickness(12, 0, 12, 20) }; a.MouseDown += mw.GetRadio; a.Width = RadioItemsList.ActualWidth / 5; RadioItemsList.Children.Add(a); } mw.WidthUI(RadioItemsList); mw.CloseLoading(); await Task.Delay(10); mw.RunAnimation(RadioItemsList); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { SingerTab_ABC = SingerABC.Children[0] as RbBox; SingerTab_ABC.Check(true); SingerTab_Area = SingerArea.Children[0] as RbBox; SingerTab_Area.Check(true); SingerTab_Sex = SingerSex.Children[0] as RbBox; SingerTab_Sex.Check(true); SingerTab_Genre = SingerGenre.Children[0] as RbBox; SingerTab_Genre.Check(true); foreach (var c in SingerABC.Children) { (c as RbBox).Checked += SingerTabChecked_ABC; } foreach (var c in SingerArea.Children) { (c as RbBox).Checked += SingerTabChecked_Area; } foreach (var c in SingerSex.Children) { (c as RbBox).Checked += SingerTabChecked_Sex; } foreach (var c in SingerGenre.Children) { (c as RbBox).Checked += SingerTabChecked_Genre; } GetSingerList(); }
private void FLGDPage_Tag_All_Checked(RbBox sender) { FLGDPage_Tag.Check(false); FLGDPage_Tag = FLGDPage_Tag_All; mw.OpenLoading(); GetGDList(FLGDPage_Tag_All.Uid); }
private void SingerTabChecked_ABC(RbBox sender) { if (sender != null) { SingerTab_ABC.Check(false); SingerTab_ABC = sender; GetSingerList(SingerTab_ABC.Uid, SingerTab_Area.Uid, SingerTab_Sex.Uid, SingerTab_Genre.Uid, 1); } }
private void FLGDPageChecked(RbBox sender) { if (sender != null) { FLGDPage_Tag.Check(false); FLGDPage_Tag = sender; mw.OpenLoading(); GetGDList(sender.Uid); } }
private async void Load() { Radiodata = await MusicLib.GetRadioList(); foreach (var list in Radiodata) { RbBox r = new RbBox(); r.ContentText = list.Key; r.Margin = new Thickness(20, 0, 0, 0); r.Checked += RadioPageChecked; RadioIndexList.Children.Add(r); } RbBox first = RadioIndexList.Children[0] as RbBox; first.Check(true); RadioPageChecked(first); }
private void FLGDPage_SortId_Newest_Checked(RbBox sender) { sortId = "2"; FLGDPage_SortId_Tj.Check(false); GetGDList(FLGDPage_Tag.Uid, ixFLGD); }
private async void UserControl_Loaded(object sender, RoutedEventArgs e) { mw.OpenLoading(); //加载Tag标签 var wk = await mw.ml.GetFLGDIndexAsync(); //--------语种------------ foreach (var d in wk.Lauch) { var tb = new RbBox() { Uid = d.id, ContentText = d.name, Margin = new Thickness(0, 0, 5, 5) }; tb.Checked += FLGDPageChecked; FLGDPage_Tag_Lau.Children.Add(tb); } //--------流派------------- foreach (var d in wk.LiuPai) { var tb = new RbBox() { Uid = d.id, ContentText = d.name.Replace("&", "&"), Margin = new Thickness(0, 0, 5, 5) }; tb.Checked += FLGDPageChecked; FLGDPage_Tag_LiuPai.Children.Add(tb); } //--------主题------------ foreach (var d in wk.Theme) { var tb = new RbBox() { Uid = d.id, ContentText = d.name, Margin = new Thickness(0, 0, 5, 5) }; tb.Checked += FLGDPageChecked; FLGDPage_Tag_Theme.Children.Add(tb); } //---------心情----------- foreach (var d in wk.Heart) { var tb = new RbBox() { Uid = d.id, ContentText = d.name, Margin = new Thickness(0, 0, 5, 5) }; tb.Checked += FLGDPageChecked; FLGDPage_Tag_Heart.Children.Add(tb); } //--------场景------- foreach (var d in wk.Changjing) { var tb = new RbBox() { Uid = d.id, ContentText = d.name, Margin = new Thickness(0, 0, 5, 5) }; tb.Checked += FLGDPageChecked; FLGDPage_Tag_Changjing.Children.Add(tb); } GetGDList("10000000"); FLGDPage_Tag = FLGDPage_Tag_All; FLGDPage_Tag_All.Check(true); FLGDPage_Tag_All.Checked += FLGDPage_Tag_All_Checked; FLGDPage_SortId_Tj.Checked += FLGDPage_SortId_Tj_Checked; FLGDPage_SortId_Newest.Checked += FLGDPage_SortId_Newest_Checked; }