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()
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