mac
2024-07-25 3f6685c77beeb12baf840733fb890860f4c26e7c
HDL_ON/UI/UI2/FuntionControlView/Aks/CommonView/HorizontalFramLayout.cs
@@ -48,16 +48,17 @@
                {
                    Height = Application.GetRealHeight(28),
                    Width = Application.GetRealWidth(20),
                    SelectedBackgroundColor = MusicColor.ViewColor,
                    SelectedBackgroundColor = MusicColor.MusicTxet14SelectedColor,
                    BackgroundColor = 0x00000000,
                    Text = mList[i].filterName,
                    TextSize = TextSize.Text14,
                    TextColor = MusicColor.TextColor,
                    SelectedTextColor = MusicColor.MusicTxet14SelectedColor,
                    SelectedTextColor = MusicColor.WhiteColor,
                    TextAlignment = TextAlignment.Center,
                    Padding = new Padding(4, 4, 4, 4),
                    Radius = (uint)Application.GetRealHeight(4),
                    Tag = filters,
                    Name = i.ToString(),
                };
                //重新计算组件宽度
@@ -73,6 +74,11 @@
                this.AddChidren(btnSpacing);
                button.MouseDownEventHandler += (sen, e) =>
                {
                    if (btnSelected.Name == button.Name)
                    {
                        //点击同一个组件无效
                        return;
                    }
                    btnSelected.IsSelected = false;
                    button.IsSelected = true;
                    btnSelected = button;
@@ -80,7 +86,9 @@
                    {
                        return;
                    }
                    SelectTypeEvent?.Invoke((Filters)button.Tag);
                    var filtersSelected = (Filters)button.Tag;
                    SelectTypeEvent?.Invoke(filtersSelected);
                };
                if (defaultIndex != -1 && defaultIndex == i)