Table of Contents

Class Tree

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Tree 组件

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

Constructors

Tree()

public Tree()

Properties

ActiveItem

获得/设置 选中节点 默认 null

[Parameter]
public TreeItem? ActiveItem { get; set; }

Property Value

TreeItem

ClickToggleNode

获得/设置 是否点击节点时展开或者收缩子项 默认 false

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

Property Value

bool

ExpandNodeIcon

获得/设置 Tree Node 展开节点图标

[Parameter]
public string? ExpandNodeIcon { get; set; }

Property Value

string

IsAccordion

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

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

Property Value

bool

Items

获得/设置 菜单数据集合

[Parameter]
public List<TreeItem>? Items { get; set; }

Property Value

List<TreeItem>

NodeIcon

获得/设置 Tree Node 节点图标

[Parameter]
public string? NodeIcon { get; set; }

Property Value

string

OnExpandNode

获得/设置 节点展开前回调委托

[Parameter]
public Func<TreeItem, Task>? OnExpandNode { get; set; }

Property Value

Func<TreeItem, Task>

OnTreeItemChecked

获得/设置 树形控件节点选中时回调委托

[Parameter]
public Func<List<TreeItem>, Task>? OnTreeItemChecked { get; set; }

Property Value

Func<List<TreeItem>, Task>

OnTreeItemClick

获得/设置 树形控件节点点击时回调委托

[Parameter]
public Func<TreeItem, Task>? OnTreeItemClick { get; set; }

Property Value

Func<TreeItem, Task>

ShowCheckbox

获得/设置 是否显示 CheckBox 默认 false 不显示

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

Property Value

bool

ShowIcon

获得/设置 是否显示 Icon 图标 默认 false 不显示

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

Property Value

bool

ShowRadio

获得/设置 是否显示 Radio 默认 false 不显示

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

Property Value

bool

ShowSkeleton

获得/设置 是否显示加载骨架屏 默认 false 不显示

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

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

GetCheckedItems()

获得 所有选中节点集合

public IEnumerable<TreeItem> GetCheckedItems()

Returns

IEnumerable<TreeItem>

OnInitialized()

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()