From e6a26ee148587327478d9a82624a820c907b6e16 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 04 十一月 2020 14:58:15 +0800 Subject: [PATCH] 20201104 --- HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs | 45 +++++++++------------------------------------ 1 files changed, 9 insertions(+), 36 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs index 6da5522..e024ef2 100644 --- a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs @@ -24,6 +24,10 @@ { return; } + if(!scrolView.ScrollEnabled) + { + return; + } if (room != null) { if (!updataFunction.roomIdList.Contains(room.sid)) @@ -31,7 +35,6 @@ 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() == "") @@ -39,9 +42,9 @@ continue; } var viewTag = scrolView.GetChildren(i).Tag.ToString(); - if (viewTag == updataFunction.functionCategory.ToString() + "-" + updataFunction.functionType + "-" + updataFunction.sid) + if (viewTag == updataFunction.sid) { - if (scrolView.GetChildren(i).GetType().Name == "FunctionControlZone") + if (scrolView.GetChildren(i).Tag != null && scrolView.GetChildren(i).Tag.ToString() == updataFunction.sid) { var fcView = scrolView.GetChildren(i) as FrameLayout; for (int j = 0; j < fcView.ChildrenCount; j++) @@ -54,7 +57,7 @@ case FunctionCategory.Light: case FunctionCategory.Thermostat: #region 鎸夐挳鐘舵�佹洿鏂� - if (cTag == updataFunction.functionType + "_Switch_" + updataFunction.sid) + if (cTag == updataFunction.sid + "_Switch") { try { @@ -67,7 +70,7 @@ } #endregion #region 璋冨厜鐘舵�佽繘搴︽洿鏂� - else if (cTag == updataFunction.functionType + "_DimmerBar_" + updataFunction.sid) + else if (cTag == updataFunction.sid + "_DimmerBar") { try { @@ -159,35 +162,5 @@ } } - - - //public static void UpdataLightStates(Light uLight) - //{ - // Application.RunOnMainThread(() => - // { - // if (bodyDiv == null) - // return; - // if(uLight.sid == function.sid&& uLight.functionType == function.functionType) - // { - // for (int i = 0; i < bodyDiv.ChildrenCount; i++) - // { - // var c1 = bodyDiv.GetChildren(i); - // if (c1.Tag != null && c1.Tag.ToString() == "") - // { - // if (c1.Tag.ToString() == function.functionType + "_Switch_" + function.sid) - // { - // var btn = c1 as Button; - // btn.IsSelected = uLight.on_off == 1; - // } - // else if (c1.Tag.ToString() == function.functionType + "_DimmerBar_" + function.sid) - // { - // var bar = c1 as DiyImageSeekBar; - // bar.ProgressBarColor = uLight.on_off == 1 ? CSS.CSS_Color.AuxiliaryColor1 : CSS.CSS_Color.PromptingColor2; - // } - // } - // } - // } - // }); - //} - } + } } -- Gitblit v1.8.0