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/CommonView/CornerFramLayout.cs | 49 +++++++++++++++++++++---------------------------- 1 files changed, 21 insertions(+), 28 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/CornerFramLayout.cs b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/CornerFramLayout.cs index 7a4446d..6595c4d 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/CornerFramLayout.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/CornerFramLayout.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using HDL_ON.UI.UI2.FuntionControlView.Aks.Entity; + namespace HDL_ON.UI.UI2.FuntionControlView.Aks.CommonView { /// <summary> @@ -128,17 +129,18 @@ //涓嶆敮鎸佹寜閿偣鍑昏儗鏅鑹� if (!keypad.isClicked) { - buttonFram.Enable = false; - buttonFram.GetImageButton().Enable = false; - buttonFram.GetNameButton().Enable = false; - buttonFram.GetNameButton().TextColor = AksCommonMethod.unBackgroundColor; + buttonFram.GetImageButton().Alpha = 0.5f; + buttonFram.GetNameButton().TextColor =unBackgroundColor; + buttonFram.SetClick(false); + } buttonFram.SetClickListener((fl, btnIcon, btnName) => { - if (buttonFram.Tag != null && buttonFram.Tag is KeypadEntity) + if (buttonFram.Tag == null) { - selectKeyAction?.Invoke((KeypadEntity)buttonFram.Tag); + return; } + selectKeyAction?.Invoke((KeypadEntity)buttonFram.Tag); }); //if (defaultIndex != -1 && defaultIndex == i) @@ -216,17 +218,18 @@ //涓嶆敮鎸佹寜閿偣鍑昏儗鏅鑹� if (!keypad.isClicked) { - buttonFram.Enable = false; - buttonFram.GetImageButton().Enable = false; - buttonFram.GetNameButton().Enable = false; - buttonFram.GetNameButton().TextColor = AksCommonMethod.unBackgroundColor; + buttonFram.GetImageButton().Alpha = 0.5f; + buttonFram.GetNameButton().TextColor = unBackgroundColor; + buttonFram.SetClick(false); } buttonFram.SetClickListener((fl, btnIcon, btnName) => { - if (buttonFram.Tag != null&& buttonFram.Tag is KeypadEntity) + if (buttonFram.Tag == null) { - selectKeyAction?.Invoke((KeypadEntity)buttonFram.Tag); + return; } + selectKeyAction?.Invoke((KeypadEntity)buttonFram.Tag); + }); //if (defaultIndex != -1 && defaultIndex == i) @@ -252,12 +255,12 @@ } int currnetheightValue = 0; int currnetWidthValue = 0; - int heightMaxValue = 84-6; + int heightMaxValue = 84 - 6; int widthMaxValue = 78; //鑾峰彇鐩稿涓�涓含搴﹀�� int heightDimensionValue = this.Height - Application.GetRealHeight(this.topMargin) - Application.GetRealHeight(this.bottomMargin) - Application.GetRealHeight(heightMaxValue / 2); int widthDimensionValue = this.Width - Application.GetRealWidth(this.leftMargin) - Application.GetRealWidth(this.rightMargin) - Application.GetRealHeight(widthMaxValue / 2); - for (int i = 0; i <mList.Count; i++) + for (int i = 0; i < mList.Count; i++) { var keypad = mList[i]; Button button = new Button @@ -288,29 +291,19 @@ //涓嶆敮鎸佹寜閿偣鍑昏儗鏅鑹� if (!keypad.isClicked) { - button.Enable = false; - button.TextColor = AksCommonMethod.unBackgroundColor; + button.TextColor =unBackgroundColor; + } - button.MouseDownEventHandler += (sen, e) => - { - - button.IsSelected = true; - }; - button.MouseUpOutsideEventHandler += (sen, e) => - { - button.IsSelected = true; - - }; button.MouseUpEventHandler += (sen, e) => { - if (button.Tag == null || ((KeypadEntity)button.Tag).keypad == "none") + if (button.Tag == null || ((KeypadEntity)button.Tag).keypad == "none"|| !((KeypadEntity)button.Tag).isClicked) { return; } selectKeyAction?.Invoke((KeypadEntity)button.Tag); - button.IsSelected = false; + SetButtonIsSelected(button); }; //if (defaultIndex != -1 && defaultIndex == i) -- Gitblit v1.8.0