Skip to main content

Struct LegendItemVisual

Namespace: VelloSharp.Charting.Legend
Assembly: VelloSharp.Charting.dll

public readonly record struct LegendItemVisual : IEquatable<LegendItemVisual>

Implements

IEquatable<LegendItemVisual>

Inherited Members

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

Constructors

LegendItemVisual(string, RgbaColor, ChartSeriesKind, double, double, double, double, double, double, double, ChartTypography)

public LegendItemVisual(string Label, RgbaColor Color, ChartSeriesKind Kind, double StrokeWidth, double FillOpacity, double MarkerX, double MarkerY, double MarkerSize, double TextX, double TextY, ChartTypography Typography)

Parameters

Label string

Color RgbaColor

Kind ChartSeriesKind

StrokeWidth double

FillOpacity double

MarkerX double

MarkerY double

MarkerSize double

TextX double

TextY double

Typography ChartTypography

Properties

Color

public RgbaColor Color { get; init; }

Property Value

RgbaColor

FillOpacity

public double FillOpacity { get; init; }

Property Value

double

Kind

public ChartSeriesKind Kind { get; init; }

Property Value

ChartSeriesKind

Label

public string Label { get; init; }

Property Value

string

MarkerSize

public double MarkerSize { get; init; }

Property Value

double

MarkerX

public double MarkerX { get; init; }

Property Value

double

MarkerY

public double MarkerY { get; init; }

Property Value

double

StrokeWidth

public double StrokeWidth { get; init; }

Property Value

double

TextX

public double TextX { get; init; }

Property Value

double

TextY

public double TextY { get; init; }

Property Value

double

Typography

public ChartTypography Typography { get; init; }

Property Value

ChartTypography