ExplorerBar 资源管理器栏控件
控件名称
ExplorerBar
中文名称
资源管理器栏控件
控件优点
ExplorerBar 是一个功能丰富的资源管理器栏控件,支持分组管理、展开/折叠、图标显示等功能。适用于导航菜单、分类展示等场景。

主要特性
- 分组管理:支持添加多个分组,每个分组可以包含多个按钮
- 展开/折叠:支持分组的展开和折叠
- 图标支持:支持分组和按钮显示SVG图标
- 自动布局:支持自动调整分组位置
- 滚动支持:支持自动滚动
重要参数说明
基本属性
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Groups |
ExplorerBarGroupCollection | - | 分组集合 |
GroupSpacing |
int | 4 | 分组间距 |
BackColor |
Color | Teal | 背景颜色 |
Padding |
Padding | 4 | 内边距 |
ExplorerBarGroup 属性
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
GroupText |
string | "" | 分组标题 |
GroupTextAlign |
ContentAlignment | MiddleLeft | 标题对齐方式 |
IconSvg |
string | "" | 分组图标SVG |
IconSize |
int | 16 | 图标大小 |
Expanded |
bool | true | 是否展开 |
ShowExpandButton |
bool | true | 是否显示展开按钮 |
Buttons |
ExplorerBarButtonCollection | - | 按钮集合 |
ButtonHeight |
int | 35 | 按钮默认高度,统一设置所有按钮高度(不影响单独设置了高度的按钮) |
HeaderBackColor |
Color | Orange | 分组标题栏背景色 |
HeaderForeColor |
Color | Black | 分组标题栏前景色 |
主题支持
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
FollowGlobalTheme |
bool | true | 是否跟随全局主题变化 |
主题颜色说明:
| 元素 | 亮色模式 | 暗色模式 |
|---|---|---|
| ExplorerBar 背景 | 浅灰 (240,240,240) | 深灰 (45,45,48) |
| Group 标题背景 | 浅蓝 (64,158,255) | 深蓝 (0,122,204) |
| Group 背景 | 浅灰 (245,245,245) | 深灰 (60,60,60) |
| Button 悬停 | 浅蓝灰 (220,235,255) | 深蓝灰 (60,80,110) |
| 文字颜色 | 深灰 (50,50,50) | 白色 |