Table of Contents

Class Menu

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Menu 组件基类

public class Menu : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
Menu
Implements
Inherited Members
Extension Methods

Constructors

Menu()

public Menu()

Properties

ClassString

获得 组件样式

protected string? ClassString { get; }

Property Value

string

DisableNavigation

获得/设置 是否禁止导航 默认为 false 允许导航

[Parameter]
public bool DisableNavigation { get; set; }

Property Value

bool

IndentSize

获得/设置 缩进大小 默认为 16 单位 px

[Parameter]
public int IndentSize { get; set; }

Property Value

int

IsAccordion

获得/设置 是否为手风琴效果 默认为 false

[Parameter]
public bool IsAccordion { get; set; }

Property Value

bool

Remarks

启用此功能时 IsExpandAll 参数不生效

IsBottom

获得/设置 侧边栏垂直模式在底部 默认 false

[Parameter]
public bool IsBottom { get; set; }

Property Value

bool

IsCollapsed

获得/设置 侧栏是否收起 默认 false 未收起

[Parameter]
public bool IsCollapsed { get; set; }

Property Value

bool

IsExpandAll

获得/设置 是否全部展开 默认为 false

[Parameter]
public bool IsExpandAll { get; set; }

Property Value

bool

Remarks

手风琴效果 IsAccordion 时此参数不生效

IsScrollIntoView

获得/设置 自动滚动到可视区域 默认 true IsVertical 开启时生效

[Parameter]
public bool IsScrollIntoView { get; set; }

Property Value

bool

IsVertical

获得/设置 侧栏垂直模式 默认 false

[Parameter]
public bool IsVertical { get; set; }

Property Value

bool

Items

获得/设置 菜单数据集合

[Parameter]
public IEnumerable<MenuItem>? Items { get; set; }

Property Value

IEnumerable<MenuItem>

OnClick

获得/设置 菜单项点击回调委托

[Parameter]
public Func<MenuItem, Task>? OnClick { get; set; }

Property Value

Func<MenuItem, Task>

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()