From af4101b1d8461331bc3163b738fc75d4bf67c85c Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 28 七月 2020 17:47:44 +0800
Subject: [PATCH] 2020-07-28-1

---
 HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs |   59 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 44 insertions(+), 15 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
index fd99774..a190998 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Music/MusicMain.cs
@@ -45,12 +45,12 @@
         /// <summary>
         ///  鏄剧ず鍔犺浇鐣岄潰
         /// </summary>
-        public static Loading loading = new Loading();
+        public  static Loading loading = new Loading();
         VerticalRefreshLayout verticalRefresh;
 
         public void Show()
         {
-
+            
 
             #region   鐣岄潰甯冨眬
             this.BackgroundColor = Color.ViewColor;
@@ -212,17 +212,31 @@
         /// </summary>
         void MusicListView(A31MusicModel a31player)
         {
-
-
+            
             MusicView musicView = new MusicView();
             musicView.View(verticalRefresh);
             musicView.singerBtn.Text = a31player.A31PlayStatus.Artist;
             musicView.songNameBtn.Text = a31player.A31PlayStatus.Title;
             musicView.musicNameBtn.Text = new View.DialogView { }.NamePlayer(a31player);
-            musicView.regionBtn.TextID = StringId.region;
+           
             if (a31player.IsEnd) {
                 musicView.muiscFl.Height =Application.GetRealHeight(12 + 139 + 12);
             }
+
+            musicView.collectIconBtn.MouseUpEventHandler += (sender, e) =>
+            {
+                musicView.collectIconBtn.IsSelected = !musicView.collectIconBtn.IsSelected;
+                if (musicView.collectIconBtn.IsSelected)
+                {
+                    a31player.collection = true;
+                }
+                else
+                {
+                    a31player.collection = false;
+                }
+
+            };
+
             EventHandler<MouseEventArgs> clickMergence = (sender, e) =>
             {
                 if (a31player.ServerClientType == 0)
@@ -239,15 +253,20 @@
             musicView.mergeBtn.MouseUpEventHandler += clickMergence;
             musicView.mergeIconBtn.MouseUpEventHandler += clickMergence;
 
-
-            musicView.clickBtn.MouseUpEventHandler += (sender, e) =>
-             {
-                 A31MusicModel.Current = a31player;//褰撳墠鎾斁鍣�
+            EventHandler<MouseEventArgs> clickPlayView = (sender, e) =>
+            {
+                A31MusicModel.Current = a31player;//褰撳墠鎾斁鍣�
                 var a31PlayMusicPage = new A31PlayMusicPage();
-                 MainPage.BasePageView.AddChidren(a31PlayMusicPage);
-                 a31PlayMusicPage.Show();
-                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-             };
+                MainPage.BasePageView.AddChidren(a31PlayMusicPage);
+                a31PlayMusicPage.Show();
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+            };
+            musicView.musicIfonFl.MouseUpEventHandler += clickPlayView;
+            musicView.clickBtn.MouseUpEventHandler += clickPlayView;//
+            musicView.singerBtn.MouseUpEventHandler += clickPlayView;
+            musicView.songNameBtn.MouseUpEventHandler += clickPlayView;//
+            musicView.musicNameBtn.MouseUpEventHandler += clickPlayView;
+            musicView.regionBtn.MouseUpEventHandler += clickPlayView;//
             ///涓婁竴鏇茬偣鍑讳簨浠�
             musicView.prevBtn.MouseDownEventHandler += (sender, e) =>
             {
@@ -310,11 +329,21 @@
                         {
                             musicView.playBtn.IsSelected = false;
                         }
+                        musicView.regionBtn.Text = a31player.GetRoomListName();
+                        if (a31player.collection)
+                        {
+                            musicView.collectIconBtn.IsSelected = true;
+                        }
+                        else
+                        {
+                            musicView.collectIconBtn.IsSelected = false;
+                        }
+
                     });
                 }
             });
-
-        }
+            }
+        
 
         /// <summary>
         /// 璇诲彇涓讳粠鍏崇郴

--
Gitblit v1.8.0