Struct TreeNodeMetadata
Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll
public readonly record struct TreeNodeMetadata : IEquatable<TreeNodeMetadata>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
TreeNodeMetadata(ulong, uint, float, TreeRowKind, bool, bool, bool)
public TreeNodeMetadata(ulong Key, uint Depth, float Height, TreeRowKind RowKind, bool IsExpanded, bool IsSelected, bool HasChildren)
Parameters
Key
ulong
Depth
uint
Height
float
RowKind
TreeRowKind
IsExpanded
bool
IsSelected
bool
HasChildren
bool
Properties
Depth
public uint Depth { get; init; }
Property Value
HasChildren
public bool HasChildren { get; init; }
Property Value
Height
public float Height { get; init; }
Property Value
IsExpanded
public bool IsExpanded { get; init; }
Property Value
IsSelected
public bool IsSelected { get; init; }
Property Value
Key
public ulong Key { get; init; }
Property Value
RowKind
public TreeRowKind RowKind { get; init; }