GroupBox 分组框控件
控件名称
GroupBox
中文名称
分组框控件
控件优点
GroupBox 是一个功能丰富的分组框控件,支持多种标题位置、折叠功能、闪烁提示等功能。适用于内容分组、面板容器等场景。

主要特性
- 多种标题位置:支持顶部、底部、左侧、右侧四种标题位置
- 折叠功能:支持展开/折叠内容区域
- 闪烁提示:支持标题闪烁提示
- 状态显示:支持正常、警告、错误等状态
- 圆角边框:支持自定义圆角半径
- 数据绑定:实现 INotifyPropertyChanged 接口
重要参数说明
基本属性
| 属性名 |
类型 |
默认值 |
说明 |
HeaderText |
string |
"标题" |
标题文本 |
HeaderPosition |
HeaderPosition |
Top |
标题位置 |
HeaderTextAlign |
ContentAlignment |
MiddleCenter |
标题文本对齐 |
State |
GroupBoxState |
Normal |
分组框状态 |
标题位置(HeaderPosition)
| 位置值 |
说明 |
Top |
顶部 |
Bottom |
底部 |
Left |
左侧 |
Right |
右侧 |
分组框状态(GroupBoxState)
| 状态值 |
说明 |
Normal |
正常 |
Warning |
警告 |
Error |
错误 |
标题样式(HeaderStyle)
| 样式值 |
说明 |
Fill |
填充样式 |
Line |
线条样式 |
颜色属性
| 属性名 |
类型 |
默认值 |
说明 |
HeaderColor |
Color |
26, 188, 156 |
标题颜色 |
HeaderColorWarning |
Color |
Red |
警告标题颜色 |
HeaderTextColor |
Color |
White |
标题文本颜色 |
HeaderTextFollowTheme |
bool |
false |
标题文本颜色是否跟随主题变化 |
ContentBackColor |
Color |
White |
内容背景色 |
外观属性
| 属性名 |
类型 |
默认值 |
说明 |
HeaderHeight |
int |
45 |
标题高度 |
HeaderWidth |
int |
45 |
标题宽度 |
HeaderFontSize |
int |
12 |
标题字体大小 |
HeaderFontStyle |
FontStyle |
Regular |
标题字体样式 |
CornerRadius |
int |
6 |
圆角半径 |
BorderWidth |
int |
2 |
边框宽度 |
ContentPadding |
Padding |
10 |
内容内边距 |
HeaderTextPadding |
int |
4 |
标题文本内边距 |