From 2d03454a09569c60ac1e658bacccd2bf0e2d0dfd Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期一, 25 九月 2023 11:08:23 +0800 Subject: [PATCH] Merge branch 'wjc' into Dev-Branch --- HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs | 39 ++++++++++++++++++++++++++++++++++----- 1 files changed, 34 insertions(+), 5 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs index 0c297a2..36cb1b6 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/GfPage.cs @@ -1,8 +1,9 @@ -锘縰sing System; +锘� using System; using System.Collections.Generic; 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); }); @@ -87,10 +87,13 @@ TextColor = MusicColor.TextColor, TextSize = TextSize.Text16, TextID = StringId.gongfan, + IsBold = true, }; 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 +115,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