Skip to main content

Struct TreeRowVisual

Namespace: VelloSharp.TreeDataGrid
Assembly: VelloSharp.TreeDataGrid.dll

public readonly record struct TreeRowVisual : IEquatable<TreeRowVisual>

Implements

IEquatable<TreeRowVisual>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

TreeRowVisual(double, double, uint, double, TreeColor, TreeColor, TreeColor, TreeColor, float, TreeColor, float, bool, bool)

public TreeRowVisual(double Width, double Height, uint Depth, double Indent, TreeColor Background, TreeColor HoverBackground, TreeColor SelectionFill, TreeColor Outline, float OutlineWidth, TreeColor Stripe, float StripeWidth, bool IsSelected, bool IsHovered)

Parameters

Width double

Height double

Depth uint

Indent double

Background TreeColor

HoverBackground TreeColor

SelectionFill TreeColor

Outline TreeColor

OutlineWidth float

Stripe TreeColor

StripeWidth float

IsSelected bool

IsHovered bool

Properties

Background

public TreeColor Background { get; init; }

Property Value

TreeColor

Depth

public uint Depth { get; init; }

Property Value

uint

Height

public double Height { get; init; }

Property Value

double

HoverBackground

public TreeColor HoverBackground { get; init; }

Property Value

TreeColor

Indent

public double Indent { get; init; }

Property Value

double

IsHovered

public bool IsHovered { get; init; }

Property Value

bool

IsSelected

public bool IsSelected { get; init; }

Property Value

bool

Outline

public TreeColor Outline { get; init; }

Property Value

TreeColor

OutlineWidth

public float OutlineWidth { get; init; }

Property Value

float

SelectionFill

public TreeColor SelectionFill { get; init; }

Property Value

TreeColor

Stripe

public TreeColor Stripe { get; init; }

Property Value

TreeColor

StripeWidth

public float StripeWidth { get; init; }

Property Value

float

Width

public double Width { get; init; }

Property Value

double