mac
2024-07-25 3f6685c77beeb12baf840733fb890860f4c26e7c
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