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