Table of Contents

Class TreeNodeEventArgs<TNode>

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.dll

Event payload raised by tree components for node-level interactions.

public sealed class TreeNodeEventArgs<TNode> : EventArgs where TNode : ITreeNode

Type Parameters

TNode
Inheritance
object
EventArgs
TreeNodeEventArgs<TNode>

Constructors

TreeNodeEventArgs()

public TreeNodeEventArgs()

Properties

Depth

Depth of the affected node.

public int Depth { get; init; }

Property Value

int

IsExpanded

true when the node is currently expanded.

public bool IsExpanded { get; init; }

Property Value

bool

Key

Stable key of the affected node.

public required string Key { get; init; }

Property Value

string

Node

Affected node instance.

public required TNode Node { get; init; }

Property Value

TNode