Files
AntdUI/doc/wiki/zh/Control/Menu.md
2025-10-16 11:03:26 +08:00

2.8 KiB
Raw Permalink Blame History

首页更新日志配置主题

Menu

Menu 导航菜单 👚

为页面和功能提供导航的菜单列表。

  • 默认属性Items
  • 默认事件SelectChanged

属性

名称 描述 类型 默认值
ForeColor 文字颜色 Color? null
ForeActive 激活字体颜色 Color? null
BackHover 悬停背景颜色 Color? null
BackActive 激活背景颜色 Color? null
Radius 圆角 int 6
Round 圆角样式 bool false
Indent 常规缩进 和Tree那样缩进 bool false
ShowSubBack 显示子菜单背景 bool false
Unique 只保持一个子菜单的展开 bool false
Trigger 触发下拉的行为 Trigger Click
Gap 间距 int 0
IconRatio 图标比例 float 1.2F
Theme 色彩模式 TAMode Auto
Mode 菜单类型 TMenuMode Inline
AutoCollapse 自动折叠 bool false
Collapsed 是否折叠 bool false
Items 数据 MenuItem[] MenuItem[] []
PauseLayout 暂停布局 bool false

事件

名称 描述 返回值 参数
SelectChanged Select 属性值更改时发生 void MenuItem item

方法

名称 描述 返回值 参数
SelectIndex 选中第一层 void int index 序号, bool focus 设置焦点 = true
SelectIndex 选中第二层 void int i1 序号1 , int i2 序号2, bool focus 设置焦点 = true
SelectIndex 选中第三层 void int i1 序号1 , int i2 序号2 , int i3 序号3, bool focus 设置焦点 = true
Select 选中菜单 void MenuItem item , bool focus 设置焦点 = true
Remove 移除菜单 void MenuItem item

数据

MenuItem

名称 描述 类型 默认值
ID ID string? null
Icon 图标 Image? null
IconSvg 图标SVG string null
IconActive 图标激活 Image? null
IconActiveSvg 图标激活SVG string null
Text 文本 string 必填
🌏 LocalizationText 国际化文本 string? null
Font 自定义字体 Font? null
Visible 是否显示 bool true
Enabled 禁用状态 bool true
Select 是否选中 bool false
Expand 展开 bool true
CanExpand 是否可以展开 bool 只读
Sub 子集合 ♾️ MenuItem[] []
Tag 用户定义数据 object? null
PARENTITEM 父级对象 MenuItem? null