From 3f6685c77beeb12baf840733fb890860f4c26e7c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 25 七月 2024 17:25:59 +0800 Subject: [PATCH] 2024年07月25日17:24:45 --- HDL_ON/UI/UI2/FuntionControlView/ArmCenter/ArmCenterPage.cs | 47 +++++++++++++++++++++++++++++++++++------------ 1 files changed, 35 insertions(+), 12 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/ArmCenterPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/ArmCenterPage.cs index 4fb69dd..417d640 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/ArmCenterPage.cs +++ b/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, }; @@ -198,7 +200,6 @@ #region 鍥哄畾甯冮槻鍖哄煙 - /* var fixedDeploymentView = new FrameLayout() { Height = Application.GetRealHeight(133), @@ -286,9 +287,8 @@ addDefensePage.LoadPage(Language.StringByID(StringId.BurglarAlarm)); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - disasterAlarmView.SetClick(disasterAlarmViewClick); + burglarAlarmView.SetClick(burglarAlarmViewClick); fixedDeploymentTypeView.AddChidren(burglarAlarmView); - */ #endregion @@ -331,6 +331,10 @@ armDiyViewList.Clear(); foreach (var mode in FunctionList.List.securities) { + if(mode.type== "all_day"|| mode.type == "mute") + { + continue; + } var armDiyView = new ArmDiyView("FunctionIcon/ArmCenter/AtHomeDefenseIcon.png", "FunctionIcon/ArmCenter/AtHomeDefenseIconOn.png", mode.name,mode.sid); customDeploymentView.AddChidren(armDiyView); @@ -350,7 +354,7 @@ armDiyViewList.Add(armDiyView); } - if (FunctionList.List.securities.Count < 4) + if (FunctionList.List.GetOrdinarySecurities().Count < 4) { var view = new ArmDiyView("FunctionIcon/ArmCenter/AddDefenseIcon.png", "FunctionIcon/ArmCenter/AddDefenseIcon.png", Language.StringByID(StringId.Custom),"customSid"); @@ -430,6 +434,7 @@ TextID = StringId.Cancel, TextColor = CSS_Color.WarningColor, IsBold = true, + TextSize = CSS_FontSize.SubheadingFontSize, }; contentView.AddChidren(btnCancel); @@ -488,6 +493,10 @@ { if (bodyView != null) { + if(updataTemp.type == "all_day"|| updataTemp.type == "mute") + { + return; + } bodyView.refreshAction?.Invoke(); //甯冮槻 @@ -505,13 +514,23 @@ } else { - //鎾ら槻 - if(bodyView.InDefenseMode.sid == updataTemp.sid) + try { - 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}"); } } @@ -538,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) @@ -653,6 +675,7 @@ TextSize = CSS_FontSize.TextFontSize, Text = title, IsBold = true, + IsMoreLines = true, }; this.AddChidren(btnTitle); -- Gitblit v1.8.0