From bee7814dba8e033d0f36060926275b90c85c779c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期三, 06 九月 2023 14:39:57 +0800 Subject: [PATCH] 2023年09月06日14:39:55 --- HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs | 36 ++++++++++++++++++++++++++++++++---- 1 files changed, 32 insertions(+), 4 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs index 0c297a2..b0b8974 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs @@ -3,6 +3,7 @@ using HDL_ON.UI.Music; using HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView; using HDL_ON.UI.UI2.FuntionControlView.Aks.Entity; +using HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock; using Shared; using static HDL_ON.UI.UI2.FuntionControlView.Aks.AksPage; namespace HDL_ON.UI.UI2.FuntionControlView.Aks @@ -52,9 +53,9 @@ private void EventListener() { - cornerFram.selectAction += (value) => + cornerFram.selectKeyAction += (keypadEntity) => { - Console.WriteLine("1"); + this.KeyControl(keypadEntity.keypad, keypadEntity.name); }; //鏃跺簭鍣� typeMultiFramLayout.SetLeftFlClickListener((f) => @@ -68,7 +69,6 @@ //璁惧鍒囨崲 typeMultiFramLayout.SetRightFlClickListener((f) => { - Console.WriteLine("4"); action?.Invoke(IntType.HiFi); }); @@ -90,7 +90,9 @@ }; this.AddChidren(btnTitle); - cornerFram = new CornerFramLayout(343, 452, 17); + + + cornerFram = new CornerFramLayout(343, 284, 17); cornerFram.X = Application.GetRealWidth(16); cornerFram.Y = btnTitle.Bottom + Application.GetRealHeight(16); this.AddChidren(cornerFram); @@ -112,5 +114,31 @@ this.AdjustRealHeight(16); } + + /// <summary> + /// 鎸夐敭鎺у埗 + /// </summary> + /// <param name="keypad"><鎸夐敭鏍囪瘑/param> + /// <param name="keyName"><鎸夐敭鍚嶇О(鎵撳嵃鐢ㄧ殑)/param> + private void KeyControl(string keypad, string keyName) + { + //CommonMethod.Current.Loading.Start(); + CommonMethod.Current.SunThread(() => + { + try + { + SendMethod.Current.KeypadExecute(remoteControl.deviceId, remoteControl.rcId, keypad, keyName); + } + catch { } + finally + { + CommonMethod.Current.MainThread(() => + { + //CommonMethod.Current.Loading.Hide(); + }); + } + }); + + } } } -- Gitblit v1.8.0