wxr
2023-08-03 1789f33db1b549f0211258d828c551cc33c7c407
HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/UnlockSettingFacePage.cs
@@ -124,7 +124,7 @@
                            Application.RunOnMainThread(() =>
                            {
                                //更新界面
                                btnFaceUnlockSwitchIcon.IsSelected = changeState;
                                faceUnlockSetup.enabled = btnFaceUnlockSwitchIcon.IsSelected = changeState;
                                loadSubView(view, faceUnlockSetup);
                            });
                        }
@@ -135,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),
@@ -184,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),
@@ -215,6 +223,7 @@
        void loadSubView(VerticalScrolViewLayout view, FaceUnlockSetupObj faceUnlockSetup)
        {
            view.RemoveAll();
            if (faceUnlockSetup.enabled)
            {
                #region 触发方式 TriggerMode
@@ -258,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;