Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

VisualThemeColors

Namespace ChartForgeX.Themes
Assembly ChartForgeX
Modifiers sealed

Immutable semantic color roles for one theme mode.

Inheritance

  • Object
  • VisualThemeColors

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.

Returned or exposed by 1

Properties

public ChartColor Background { get; } #

Gets the canvas color.

public ChartColor Surface { get; } #

Gets the plot surface color.

public ChartColor ElevatedSurface { get; } #

Gets the card surface color.

public ChartColor Foreground { get; } #

Gets the primary text color.

public ChartColor MutedForeground { get; } #

Gets the secondary text color.

public ChartColor Border { get; } #

Gets the guide and border color.

public ChartColor Axis { get; } #

Gets the axis rule color, falling back to the shared border role when unspecified.

public ChartColor Grid { get; } #

Gets the plot grid color, falling back to the shared border role when unspecified.

public ChartColor Neutral { get; } #

Gets the weakest neutral data surface.

public ChartColor Neutral2 { get; } #

Gets the middle neutral data surface.

public ChartColor Neutral3 { get; } #

Gets the strongest neutral data surface.

public ChartColor Accent { get; } #

Gets the accent color.

public IReadOnlyList<ChartColor> Palette { get; } #

Gets the ordered categorical palette.

public VisualStatusTokens Status { get; } #

Gets an independent copy of the severity, outcome and state color pairs.

public IReadOnlyList<ChartColor> SequentialRamp { get; } #

Gets the sequential ramp, weakest to strongest.

public VisualDivergingRamp? DivergingRamp { get; } #

Gets the immutable diverging ramp.