Table of Contents

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

text string

显示文本

url string

菜单地址

icon string

菜单图标

Properties

Indent

获得 当前菜单所在层次 从 0 开始

public int Indent { get; }

Property Value

int

Items

获得/设置 组件数据源

public IEnumerable<MenuItem> Items { get; set; }

Property Value

IEnumerable<MenuItem>

Match

获得/设置 匹配方式 默认 NavLinkMatch.Prefix

public NavLinkMatch Match { get; set; }

Property Value

NavLinkMatch

Parent

获得 父级菜单

public MenuItem? Parent { get; set; }

Property Value

MenuItem

Target

获得/设置 A 标签 target 参数 默认 null

public string? Target { get; set; }

Property Value

string

Url

获得/设置 导航菜单链接地址

public string? Url { get; set; }

Property Value

string

Methods

GetAllSubItems()

获得 所有子项集合

public IEnumerable<MenuItem> GetAllSubItems()

Returns

IEnumerable<MenuItem>

SetCollapse(bool)

设置当前节点父节点展开

protected virtual void SetCollapse(bool collapsed)

Parameters

collapsed bool

SetIndent()

设置当前节点缩进方法

protected virtual void SetIndent()