Class MenuItem
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
MenuItem 组件
public class MenuItem : NodeItem
- Inheritance
-
MenuItem
- Derived
- Inherited Members
- Extension Methods
Constructors
MenuItem()
默认构造函数
public MenuItem()
MenuItem(string, string?, string?)
带参数构造函数
public MenuItem(string text, string? url = null, string? icon = null)
Parameters
Properties
Indent
获得 当前菜单所在层次 从 0 开始
public int Indent { get; }
Property Value
Items
获得/设置 组件数据源
public IEnumerable<MenuItem> Items { get; set; }
Property Value
Match
获得/设置 匹配方式 默认 NavLinkMatch.Prefix
public NavLinkMatch Match { get; set; }
Property Value
Parent
获得 父级菜单
public MenuItem? Parent { get; set; }
Property Value
Target
获得/设置 A 标签 target 参数 默认 null
public string? Target { get; set; }
Property Value
Url
获得/设置 导航菜单链接地址
public string? Url { get; set; }
Property Value
Methods
GetAllSubItems()
获得 所有子项集合
public IEnumerable<MenuItem> GetAllSubItems()
Returns
SetCollapse(bool)
设置当前节点父节点展开
protected virtual void SetCollapse(bool collapsed)
Parameters
collapsed
bool
SetIndent()
设置当前节点缩进方法
protected virtual void SetIndent()