Table of Contents

Class TreeItemData<T>

Namespace
MudBlazor
Assembly
MudBlazor.dll
public class TreeItemData<T> : IEquatable<TreeItemData<T>>

Type Parameters

T
Inheritance
TreeItemData<T>
Implements
Inherited Members
Extension Methods

Constructors

TreeItemData()

public TreeItemData()

TreeItemData(T?)

protected TreeItemData(T? value)

Parameters

value T

Properties

Children

public virtual List<TreeItemData<T>>? Children { get; set; }

Property Value

List<TreeItemData<T>>

Expandable

public virtual bool Expandable { get; set; }

Property Value

bool

Expanded

public virtual bool Expanded { get; set; }

Property Value

bool

HasChildren

public virtual bool HasChildren { get; }

Property Value

bool

Icon

public virtual string? Icon { get; set; }

Property Value

string

Selected

public virtual bool Selected { get; set; }

Property Value

bool

Text

public virtual string? Text { get; set; }

Property Value

string

Value

public T? Value { get; init; }

Property Value

T

Visible

public virtual bool Visible { get; set; }

Property Value

bool

Methods

Equals(TreeItemData<T>?)

public virtual bool Equals(TreeItemData<T>? other)

Parameters

other TreeItemData<T>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int