From 134811c790a982d505567e2ba69b5de566410367 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 09 三月 2021 10:20:06 +0800 Subject: [PATCH] Merge branch 'dev-tzy' into temp-wxr --- HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs index 1a88c32..9eaca20 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs @@ -102,10 +102,10 @@ break; } - var powerLowTipAttr = function.status.Find((obj) => obj.key == FunctionAttributeKey.BatteryState); + var powerLowTipAttr = function.attributes.Find((obj) => obj.key == FunctionAttributeKey.BatteryState); if (powerLowTipAttr != null) { - if (powerLowTipAttr.value.ToLower() == "low") + if (powerLowTipAttr.state.ToLower() == "low") { Button btnTipPowerLow = new Button() { @@ -184,6 +184,15 @@ switch (function.spk) { case SPK.AcStandard: + btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon1.png"; + LoadLastStatesButton(); + break; + } + break; + case FunctionCategory.IR: + switch(function.spk) + { + case SPK.AcIr: btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon1.png"; LoadLastStatesButton(); break; @@ -331,7 +340,7 @@ ProgressTextColor = CSS_Color.FirstLevelTitleColor, ProgressTextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, MaxValue = 100, - Progress = (function as Light).brightness, + Progress = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.BatteryState)), Tag = function.sid + "_DimmerBar", SeekBarPadding = Application.GetRealWidth(20), }; @@ -370,7 +379,7 @@ Height = Application.GetMinRealAverage(32), UnSelectedImagePath = "FunctionIcon/Curtain/CurtainCloseIcon.png", SelectedImagePath = "FunctionIcon/Curtain/CurtainCloseOnIcon.png", - IsSelected = function.trait_on_off.curValue.ToString() == "off", + IsSelected = function.GetAttrState(FunctionAttributeKey.Percent) == "0", Tag = function.sid + "_off" }; bodyDiv.AddChidren(btnCurtainClose); @@ -384,7 +393,6 @@ UnSelectedImagePath = "FunctionIcon/Curtain/CurtainStopIcon.png", SelectedImagePath = "FunctionIcon/Curtain/CurtainStopOnIcon.png", Tag = function.sid + "_stop", - IsSelected = function.trait_on_off.curValue.ToString() == "stop" }; bodyDiv.AddChidren(btnCurtainStop); @@ -397,10 +405,10 @@ UnSelectedImagePath = "FunctionIcon/Curtain/CurtainOpenIcon.png", SelectedImagePath = "FunctionIcon/Curtain/CurtainOpenOnIcon.png", Tag = function.sid + "_on", - IsSelected = function.trait_on_off.curValue.ToString() == "on" + IsSelected = function.GetAttrState(FunctionAttributeKey.Percent) != "0" }; bodyDiv.AddChidren(btnCurtainOpen); - LoadEvent_ControlCurtain(btnCurtainStop, btnCurtainOpen, btnCurtainClose, function as Curtain); + LoadEvent_ControlCurtain(btnCurtainStop, btnCurtainOpen, btnCurtainClose, function); #endregion } /// <summary> @@ -430,7 +438,7 @@ SelectedImagePath = "FunctionIcon/Electrical/ClothesHanger/ClothesHangerDownIcon1On.png", }; bodyDiv.AddChidren(btnClothesHangerDown); - LoadEvent_ControlClothesHanger(function, btnClothesHangerDown, btnClothesHangerUp); + LoadEvent_ControlClothesHanger(function, btnClothesHangerUp, btnClothesHangerDown); #endregion -- Gitblit v1.8.0