Skip to content
ChartForgeX

API Reference

Class

VisualCanvasStyleOptions

Namespace ChartForgeX.Composition
Assembly ChartForgeX.Visuals
Modifiers sealed

Canvas-specific presentation overrides. Unassigned colors and fonts come from VisualTheme.

Inheritance

  • Object
  • VisualCanvasStyleOptions

Usage

Explore 5 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 2

Accepted by parameters 3

Constructors

public VisualCanvasStyleOptions() #

Methods

public VisualCanvasStyleOptions Clone() #
Returns: VisualCanvasStyleOptions

Creates an independent copy of these local overrides.

Properties

public TextMeasurementMode TextMeasurementMode { get; set; } #

Chooses portable text measurement or an explicit host-font opt-in.

public Double TileTextScale { get; set; } #

Scales information-tile typography and its supporting layout when a tile has no explicit scale.

public ChartColor? TileGlassTop { get; set; } #

Overrides the top glass-tile paint.

public ChartColor? TileGlassBottom { get; set; } #

Overrides the bottom glass-tile paint.

public ChartColor? TileInnerStroke { get; set; } #

Overrides the glass-tile inner highlight.

public ChartColor? TileLabelColor { get; set; } #

Overrides tile label text independently of the shared secondary foreground. Null inherits the selected theme mode.

public ChartColor? TileValueColor { get; set; } #

Overrides tile value text independently of the shared foreground. Null inherits the selected theme mode.

public ChartColor? TileDetailColor { get; set; } #

Overrides tile detail text independently of the shared secondary foreground. Null inherits the selected theme mode.

public ChartColor? TileProgressTrackColor { get; set; } #

Overrides the progress rail paint.

public ChartColor? TileMiniChartFillColor { get; set; } #

Overrides the mini-chart fill treatment.

public ChartColor? TileMiniChartTrackColor { get; set; } #

Overrides the mini-chart guide treatment.

public ChartColor? HeroBadgeGlowColor { get; set; } #

Overrides the hero-badge glow.

public ChartColor? HeroBadgeTop { get; set; } #

Overrides the top hero-badge paint.

public ChartColor? HeroBadgeBottom { get; set; } #

Overrides the bottom hero-badge paint.

public ChartColor? HeroBadgeTextColor { get; set; } #

Overrides hero-badge symbol text independently of the shared foreground. Null inherits the selected theme mode.

public ChartColor? ImagePlaceholderFill { get; set; } #

Overrides an image placeholder's surface.

public ChartColor? ImagePlaceholderStroke { get; set; } #

Overrides an image placeholder's border.

public ChartColor? FeatureDividerColor { get; set; } #

Overrides feature-strip dividers.

public ChartColor? TechHorizonFill { get; set; } #

Overrides the optional technology backdrop horizon.