From 1789f33db1b549f0211258d828c551cc33c7c407 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 03 八月 2023 15:46:18 +0800 Subject: [PATCH] cct控制组件高度 --- HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs | 44 ++++++++++++++++++++++++++++++-------------- 1 files changed, 30 insertions(+), 14 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs index f1ee2e9..385e4d9 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs @@ -90,6 +90,21 @@ bodyView.AddChidren(waitPage); waitPage.Start(""); + #endregion + + contentView.AddChidren(new Button() + { + Height = Application.GetRealHeight(8), + BackgroundColor = CSS_Color.BackgroundColor, + }); + + var view = new VerticalScrolViewLayout() + { + Height = Application.GetRealHeight(300), + }; + contentView.AddChidren(view); + + btnFaceUnlockSwitchIcon.MouseUpEventHandler = (sender, e) => { waitPage.Start(""); @@ -109,7 +124,8 @@ Application.RunOnMainThread(() => { //鏇存柊鐣岄潰 - btnFaceUnlockSwitchIcon.IsSelected = changeState; + faceUnlockSetup.enabled = btnFaceUnlockSwitchIcon.IsSelected = changeState; + loadSubView(view, faceUnlockSetup); }); } else @@ -119,6 +135,10 @@ { if (!string.IsNullOrEmpty(pack.message)) { + if (string.IsNullOrEmpty(pack.message)) + { + pack.message = Language.StringByID(StringId.OperationFailed); + } var tip = new Tip() { MaxWidth = Application.GetRealWidth(300), @@ -145,19 +165,7 @@ }) { IsBackground = true }.Start(); }; - #endregion - contentView.AddChidren(new Button() - { - Height = Application.GetRealHeight(8), - BackgroundColor = CSS_Color.BackgroundColor, - }); - - var view = new VerticalScrolViewLayout() - { - Height = Application.GetRealHeight(300), - }; - contentView.AddChidren(view); new System.Threading.Thread(() => { try @@ -180,6 +188,10 @@ { if (!string.IsNullOrEmpty(pack.message)) { + if (string.IsNullOrEmpty(pack.message)) + { + pack.message = Language.StringByID(StringId.OperationFailed); + } var tip = new Tip() { MaxWidth = Application.GetRealWidth(300), @@ -211,6 +223,7 @@ void loadSubView(VerticalScrolViewLayout view, FaceUnlockSetupObj faceUnlockSetup) { + view.RemoveAll(); if (faceUnlockSetup.enabled) { #region 瑙﹀彂鏂瑰紡 TriggerMode @@ -254,7 +267,10 @@ btnTriggerModeText.MouseUpEventHandler = (sender, e) => { - var page = new VideoDoorlockFaceUnlockTriggerSettingPage(device, faceUnlockSetup); + Action<int> updataAction = (faceUnlockSetupMode) => { + btnTriggerModeStateText.TextID = faceUnlockSetupMode == 0 ? StringId.AutomaticTriggering : StringId.ManualTriggering; + }; + var page = new VideoDoorlockFaceUnlockTriggerSettingPage(device, faceUnlockSetup,updataAction); MainPage.BasePageView.AddChidren(page); page.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; -- Gitblit v1.8.0