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/Aks/TvPage.cs |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/TvPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/TvPage.cs
index f1e0f1a..0cd10f0 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Aks/TvPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/TvPage.cs
@@ -75,43 +75,43 @@
             //鍔熻兘閿帶鍒�
             cornerTopFram.selectKeyAction += (keypadEntity) =>
             {
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             };
             //鏁板瓧閿帶鍒�
             numberFrame.selectKeyAction += (keypadEntity) =>
             {
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             };
             //鑿滃崟涓婃寜閿�
             menuFram.SetTopClickListener((keypadEntity) =>
             {
 
 
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             });
             //鑿滃崟涓嬫寜閿�
             menuFram.SetBottomClickListener((keypadEntity) =>
             {
 
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             });
             //鑿滃崟宸︽寜閿�
             menuFram.SetLeftClickListener((keypadEntity) =>
             {
 
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             });
             //鑿滃崟鍙虫寜閿�
             menuFram.SetRightClickListener((keypadEntity) =>
             {
 
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             });
             //鑿滃崟ok鎸夐敭
             menuFram.SetOkClickListener((keypadEntity) =>
             {
 
-                KeyControl(keypadEntity.keypad, keypadEntity.name);
+                KeyControl(keypadEntity.keypad, keypadEntity.name, keypadEntity.isClicked);
             });
 
             if (tvSingleFramLayout != null)
@@ -307,6 +307,11 @@
                 tvSingleFramLayout.btnRightImage.UnSelectedImagePath = "AksIcon/xuanze.png";
                 tvSingleFramLayout.btnRightImage.Gravity = Gravity.CenterVertical;
                 tvSingleFramLayout.btnLeftImage.Visible = false;
+                tvSingleFramLayout.CustomCalculationWidth(TypeSingleFramLayout.Orientation.right,
+                  tvSingleFramLayout.singleFramLayout,
+                  tvSingleFramLayout.btnName,
+                   tvSingleFramLayout.btnRightImage,
+                   48, 200);
             }
             else
             {
@@ -315,7 +320,7 @@
                 typeMultiFramLayout = new TypeMultiFramLayout();
                 typeMultiFramLayout.multiFramLayout.Y = menuFram.Bottom + Application.GetRealHeight(32);
                 typeMultiFramLayout.AddView(cornerBottomFram);
-                typeMultiFramLayout.btnBottonRightName.Text = this.remoteControl.name;
+                typeMultiFramLayout.btnRightName.Text = this.remoteControl.name;
             }
 
             //鍒濆鍊�
@@ -366,14 +371,15 @@
         /// </summary>
         /// <param name="keypad"><鎸夐敭鏍囪瘑/param>
         /// <param name="keyName"><鎸夐敭鍚嶇О(鎵撳嵃鐢ㄧ殑)/param>
-        private void KeyControl(string keypad, string keyName)
+        /// <param name="isSupport"><鏄惁鏀寔鎺у埗/param>
+        private void KeyControl(string keypad, string keyName,bool isSupport)
         {
             //CommonMethod.Current.Loading.Start();
             CommonMethod.Current.SunThread(() =>
             {
                 try
                 {
-                    SendMethod.Current.KeypadExecute(remoteControl.deviceId, remoteControl.rcId, keypad, keyName);
+                    SendMethod.Current.KeypadExecute(remoteControl.deviceId, remoteControl.rcId, keypad, keyName, isSupport);
                 }
                 catch { }
                 finally

--
Gitblit v1.8.0