From c3e1b733fc45bd9f0b88bfb560cfa87a270b079b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 09 九月 2020 17:33:58 +0800 Subject: [PATCH] 20200909 --- HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs | 44 +++++++++----------------------------------- 1 files changed, 9 insertions(+), 35 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificaitionPublicBLL.cs index 6da5522..e1f0b03 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)) @@ -39,9 +43,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 +58,7 @@ case FunctionCategory.Light: case FunctionCategory.Thermostat: #region 鎸夐挳鐘舵�佹洿鏂� - if (cTag == updataFunction.functionType + "_Switch_" + updataFunction.sid) + if (cTag == updataFunction.sid + "_Switch") { try { @@ -67,7 +71,7 @@ } #endregion #region 璋冨厜鐘舵�佽繘搴︽洿鏂� - else if (cTag == updataFunction.functionType + "_DimmerBar_" + updataFunction.sid) + else if (cTag == updataFunction.sid + "_DimmerBar") { try { @@ -159,35 +163,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