Skip to content
ChartForgeX
Class

ChartItemStyle

ChartForgeX.Core

Namespace
ChartForgeX.Core
Assembly
ChartForgeX
Modifiers
sealed

Immutable per-observation paint and marker overrides, evaluated once while preparing a chart.

Inheritance

  • object
  • ChartItemStyle

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Constructors

public ChartItemStyle(ChartColor? color = null, ChartFill? fill = null, ChartStrokeStyle? stroke = null, ChartMarkerOptions? markers = null) #

Creates item overrides. Null fields retain the series, ordinal override or family default.

Parameters

color ChartForgeX.Primitives.ChartColor? = null optional
A solid base color, overriding series and ordinal colors.
fill ChartForgeX.Core.ChartFill? = null optional
An authored gradient, pattern or embedded-image fill.
stroke ChartForgeX.Core.ChartStrokeStyle? = null optional
Outline color, width, opacity and dash overrides.
markers ChartForgeX.Core.ChartMarkerOptions? = null optional
Marker overrides, copied immediately so later edits cannot change this style.

Properties

public ChartColor? Color { get; } #

Gets the optional solid base color.

public ChartFill? Fill { get; } #

Gets the optional authored fill.

public ChartStrokeStyle? Stroke { get; } #

Gets immutable outline overrides.

public ChartMarkerOptions? Markers { get; } #

Gets an independent copy of marker overrides.