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; }