From 2bec9c838d2d688025698de8ec1de401ffd7dd1f Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 11 八月 2020 14:13:55 +0800
Subject: [PATCH] 20200811

---
 HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
index b79f289..94c5722 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs
@@ -14,7 +14,7 @@
         /// 鏇存柊鍔熻兘鐘舵��
         /// </summary>
         /// <param name="updataFunction"></param>
-        public void UpdataStates(Function updataFunction, FrameLayout view, VerticalScrolViewLayout scrolView)
+        public void UpdataStates(Function updataFunction, FrameLayout view, VerticalScrolViewLayout scrolView,Room room=null)
         {
             try
             {
@@ -24,6 +24,14 @@
                     {
                         return;
                     }
+                    if (room != null)
+                    {
+                        if (!updataFunction.roomIdList.Contains(room.sid))
+                        {
+                            return;
+                        }
+                    }
+                    //if(updataFunction.roomIdList.Contains(Room))
                     for (int i = 0; i < scrolView.ChildrenCount; i++)
                     {
                         if (scrolView.GetChildren(i).Tag == null || scrolView.GetChildren(i).Tag.ToString() == "")
@@ -122,6 +130,22 @@
                                             }
                                             #endregion
                                             break;
+                                        case FunctionCategory.Music:
+                                            #region 闊充箰鏇存柊
+                                            var uMusic = updataFunction as Music.A31MusicModel;
+                                            if (cTag == updataFunction.functionType + "_State_" + updataFunction.sid)
+                                            {
+                                                try
+                                                {
+                                                    (fcView.GetChildren(j) as Button).IsSelected = uMusic.A31PlayStatus.status == "play" ;
+                                                }
+                                                catch (Exception ex)
+                                                {
+                                                    MainPage.Log($"{this.GetType()} error 3 : {ex.Message}");
+                                                }
+                                            }
+                                            #endregion
+                                            break;
                                     }
                                 }
                             }

--
Gitblit v1.8.0