mac
2024-07-25 3f6685c77beeb12baf840733fb890860f4c26e7c
HDL_ON/UI/UI2/FuntionControlView/ArmCenter/ArmCenterPage.cs
@@ -65,12 +65,14 @@
            };
            if (addNav)
            {
                new TopViewDiv(bodyView, Language.StringByID(StringId.SecurityCenter)).LoadTopView_ArmCenter(skipAction);
                var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.SecurityCenter));
                topView.maginY = 10;
                topView.LoadTopView_ArmCenter(skipAction);
            }
            VerticalScrolViewLayout contentView = new VerticalScrolViewLayout()
            {
                Y = addNav? Application.GetRealHeight(64):0,
                Height = Application.GetRealHeight(667 - 64),
                Y = addNav? Application.GetRealHeight(64+10):0,
                Height = Application.GetRealHeight(667 - 64-10),
                BackgroundColor = CSS_Color.MainBackgroundColor,
                ScrollEnabled = false,
            };
@@ -512,14 +514,23 @@
                        }
                        else
                        {
                            //撤防
                            if (bodyView.InDefenseMode.sid == updataTemp.sid)
                            try
                            {
                                bodyView.InDefenseMode.status = updataTemp.status;
                                foreach (var tempView in bodyView.armDiyViewList)
                                //撤防
                                if (bodyView.InDefenseMode != null)
                                {
                                    tempView.LightingView(false);
                                    if (bodyView.InDefenseMode.sid == updataTemp.sid)
                                    {
                                        bodyView.InDefenseMode.status = updataTemp.status;
                                        foreach (var tempView in bodyView.armDiyViewList)
                                        {
                                            tempView.LightingView(false);
                                        }
                                    }
                                }
                            }catch(Exception ex)
                            {
                                MainPage.Log($"撤防异常:{ex.Message}");
                            }
                        }
@@ -546,7 +557,10 @@
                            bodyView.btnArmTipIcon.IsSelected = true; 
                            bodyView.btnDefenseName.Text = bodyView.InDefenseMode.name; 
                        }
                        bodyView.InitAlarmStatus(bodyView.InDefenseMode.alarm);
                        if (bodyView.InDefenseMode != null)
                        {
                            bodyView.InitAlarmStatus(bodyView.InDefenseMode.alarm);
                        }
                    }
                }
                catch (Exception ex)