From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期三, 01 十二月 2021 16:32:57 +0800 Subject: [PATCH] 2021-12-01-01 --- HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorSmokePage.cs | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorSmokePage.cs b/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorSmokePage.cs index 67ae126..1b067fc 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorSmokePage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/ArmSensor/SensorSmokePage.cs @@ -27,7 +27,7 @@ /// </summary> public override void InitFrameWhiteContent() { - base.SetTitleText(device.name); + base.SetTitleText(Language.StringByID(StringId.Sensor)); //娣诲姞绗簩绱㈠紩椤� this.AddSecondPage(); @@ -72,6 +72,7 @@ SelectedTextColor = CSS_Color.AuxiliaryColor2, }; FrameWhiteCentet1.AddChidren(btnSuctionView); + RefreshFormStatu(); } /// <summary> @@ -115,24 +116,35 @@ /// </summary> private void RefreshFormStatu() { - Application.RunOnMainThread(() => { + + Application.RunOnMainThread(() => + { var temp = device.attributes.Find((sta) => sta.key == FunctionAttributeKey.Status); + if (temp == null) + { + temp = device.attributes.Find((sta) => sta.key == FunctionAttributeKey.AlarmStatus); + } if (temp != null) { if (temp.state == "alarm") { - btnIcon.IsSelected = true; + btnIcon.UnSelectedImagePath = "FunctionIcon/ArmSensor/ArmSensorSmokeStateBgIconOn.png"; btnSuctionView.TextID = StringId.InAlarm; btnSuctionView.IsSelected = true; } - else + else if (temp.state == "normal") { - btnIcon.IsSelected = false; + btnIcon.UnSelectedImagePath = "FunctionIcon/ArmSensor/ArmSensorSmokeStateBgIcon.png"; btnSuctionView.TextID = StringId.SensorNormalState; btnSuctionView.IsSelected = false; } } }); + + + + + } #endregion -- Gitblit v1.8.0