陈嘉乐
2020-05-25 258d1675d02d3610cb302514fb5c86ab68ee6571
HDL_ON/UI/Music/A31MusicSourcePage.cs
@@ -188,16 +188,29 @@
            };
            ///我的喜爱事件
            myLoveView.clickBtn.MouseUpEventHandler += (sender, e) => {
            myLoveView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                A31LoveList a31LoveList = new A31LoveList();
                MainPage.BasePageView.AddChidren(a31LoveList);
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                a31LoveList.Show();
            };
            ///我的列表事件
            myListView.clickBtn.MouseUpEventHandler += (sender, e) => {
            myListView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                A31MyList a31MyList = new A31MyList();
                MainPage.BasePageView.AddChidren(a31MyList);
                a31MyList.Show();
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
            };
            ///本地音乐事件
            localMusicSourceView.clickBtn.MouseUpEventHandler += (sender, e) => {
            localMusicSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                A31LocalMusicList a31LocalMusicList = new A31LocalMusicList();
                MainPage.BasePageView.AddChidren(a31LocalMusicList);
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                a31LocalMusicList.Show();
                a31LocalMusicList.UpdateSelectedMusic();
            };
            ///USB事件
            usbSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
@@ -235,8 +248,23 @@
                });
            };
            ///在线电台事件
            radioSourceView.clickBtn.MouseUpEventHandler += (sender, e) => {
            radioSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                Loading loading = new Loading();
                this.AddChidren(loading);
                loading.Start();
                System.Threading.Tasks.Task.Run(() =>
                {
                    var radioList = SendMethod.ReadRadioList("http://opml.radiotime.com/Browse.ashx?partnerId=yvcOjvJP");
                    Application.RunOnMainThread(() =>
                    {
                        loading.Hide();
                        A31Radio a31Radio = new A31Radio();
                        MainPage.BasePageView.AddChidren(a31Radio);
                        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                        a31Radio.Show(radioList);
                    });
                });
            };
            ///QQ音乐事件
            qqMusicSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
@@ -249,14 +277,16 @@
                CommonClass.OpenApp(str);
            };
            ///蓝牙事件
            bluetoothNameView.clickBtn.MouseUpEventHandler += (sender, e) =>
            bluetoothSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                this.RemoveFromParent();
                string url = "http://" + A31MusicModel.Current.IPAddress + "/httpapi.asp?command=setPlayerCmd:switchmode:bluetooth";
                SendMethod.SendCommand(url);
            };
            ///线路输入事件
            lineSourceView.clickBtn.MouseUpEventHandler += (sender, e) =>
            {
                this.RemoveFromParent();
                string url = "http://" + A31MusicModel.Current.IPAddress + "/httpapi.asp?command=setPlayerCmd:switchmode:line-in";
                SendMethod.SendCommand(url);
            };