mac
2023-10-17 5ec581e5d37b108fc9d59e89afd8e94e21b32080
HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/ButtonFramLayout.cs
@@ -10,15 +10,17 @@
    {
        public const int widthFrameLayout = 78;
        public const int heightFrameLayout = 84;
        public const int heightFrameLayout = 84-6;
        public const int lineW = 1;
        public const int cornerValue = 8;
        public ButtonFramLayout(int width= widthFrameLayout, int height= heightFrameLayout)
        {
            this.Width = Application.GetRealWidth(width);
            this.Height = Application.GetRealHeight(height);
            this.Radius = (uint)Application.GetRealHeight(cornerValue);
            //this.Radius = (uint)Application.GetRealHeight(cornerValue);
        }
        Button btnImage = new Button
@@ -32,14 +34,14 @@
        };
        Button btnName = new Button
        {
            Y = Application.GetRealHeight(12 + 32 + 8),
            Y = Application.GetRealHeight(12 + 26 + 8),//(12 + 32 + 8)
            Width = Application.GetRealWidth(widthFrameLayout),
            Height = Application.GetRealHeight(20),
            TextSize = TextSize.Text14,
            TextColor = MusicColor.TextColor,
            TextAlignment = TextAlignment.Center,
            Gravity = Gravity.CenterHorizontal,
            Padding = new Padding(0, 20, 0, 20),
            Padding = new Padding(0, 0, 0, 0),
            Name = "btnName",
@@ -150,33 +152,31 @@
        {
            EventHandler<MouseEventArgs> UpClick = (sender, e) =>
            {
                this.BackgroundColor = 0x00000000;
                action?.Invoke(this, btnImage, btnName);
                //弹起来还原背景颜色
            };
            btnImage.Tag = this.Tag;
            btnName.Tag = this.Tag;
            this.MouseUpEventHandler += UpClick;
            btnImage.MouseUpEventHandler += UpClick;
            btnName.MouseUpEventHandler += UpClick;
            //EventHandler<MouseEventArgs> MoveClick = (sender, e) =>
            //{
            //    this.BackgroundColor = 0x00000000;
            //    //弹起来还原背景颜色
            //};
            //this.MouseMoveEventHandler += MoveClick;
            //btnImage.MouseMoveEventHandler += MoveClick;
            //btnName.MouseMoveEventHandler += MoveClick;
            EventHandler<MouseEventArgs> CancelClick = (sender, e) =>
            {
                this.BackgroundColor = 0x00000000;
                //弹起来还原背景颜色
            };
            this.MouseUpOutsideEventHandler += CancelClick;
            btnImage.MouseUpOutsideEventHandler += CancelClick;
            btnName.MouseUpOutsideEventHandler += CancelClick;
            EventHandler<MouseEventArgs> DownClick = (sender, e) =>
            {
                //按下去改变背景颜色
                this.BackgroundColor = 0xFFEFEFEF;
                action?.Invoke(this, btnImage, btnName);
                this.BackgroundColor = AksCommonMethod.seleBackgroundColor;
            };
            this.MouseDownEventHandler += DownClick;