Table of Contents

Class TreeItemExtensions

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

树状结构获取所有项目扩展方法类

public static class TreeItemExtensions
Inheritance
TreeItemExtensions
Inherited Members

Methods

FirstOrDefaultActiveItem<TItem>(IEnumerable<TreeViewItem<TItem>>)

在全部树状结构 source 中寻找第一个 Active 节点/>

public static TreeViewItem<TItem>? FirstOrDefaultActiveItem<TItem>(this IEnumerable<TreeViewItem<TItem>> source)

Parameters

source IEnumerable<TreeViewItem<TItem>>

Returns

TreeViewItem<TItem>

Type Parameters

TItem

GetAllItems<TItem>(IEnumerable<TreeViewItem<TItem>>)

获取全部节点

public static IEnumerable<TreeViewItem<TItem>> GetAllItems<TItem>(this IEnumerable<TreeViewItem<TItem>> source)

Parameters

source IEnumerable<TreeViewItem<TItem>>

Returns

IEnumerable<TreeViewItem<TItem>>

Type Parameters

TItem

GetAllSubItems<TItem>(IEnumerable<TreeViewItem<TItem>>)

获取全部子节点

public static IEnumerable<TreeViewItem<TItem>> GetAllSubItems<TItem>(this IEnumerable<TreeViewItem<TItem>> source)

Parameters

source IEnumerable<TreeViewItem<TItem>>

Returns

IEnumerable<TreeViewItem<TItem>>

Type Parameters

TItem