| | |
| | | Padding = new Padding(4, 4, 4, 4), |
| | | Radius = (uint)Application.GetRealHeight(4), |
| | | Tag = filters, |
| | | Name = i.ToString(), |
| | | }; |
| | | |
| | | //重新计算组件宽度 |
| | |
| | | this.AddChidren(btnSpacing); |
| | | button.MouseDownEventHandler += (sen, e) => |
| | | { |
| | | if (btnSelected.Name == button.Name) |
| | | { |
| | | //点击同一个组件无效 |
| | | return; |
| | | } |
| | | btnSelected.IsSelected = false; |
| | | button.IsSelected = true; |
| | | btnSelected = button; |
| | |
| | | { |
| | | return; |
| | | } |
| | | SelectTypeEvent?.Invoke((Filters)button.Tag); |
| | | var filters = (Filters)button.Tag; |
| | | |
| | | SelectTypeEvent?.Invoke(filters); |
| | | |
| | | }; |
| | | if (defaultIndex != -1 && defaultIndex == i) |