API Reference
VisualCanvasTheme
Theme colors for reusable visual canvas layers.
Inheritance
- Object
- VisualCanvasTheme
Usage
Explore 8 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 4
- Property VisualCanvas.Theme
- Method VisualCanvasTheme.Clone
- Method VisualCanvasDesignTokenExtensions.ApplyTo
- Extension method VisualDesignTokens.ApplyTo
Accepted by parameters 4
- Method VisualCanvas.WithTheme
- Method VisualCanvasKeyValueBlockLayer.MeasureHeight
- Method VisualCanvasDesignTokenExtensions.ApplyTo
- Extension method VisualDesignTokens.ApplyTo
Constructors
public VisualCanvasTheme() #Methods
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public TextMeasurementMode TextMeasurementMode { get; set; } #Controls canvas fitting and wrapping. The default uses portable estimates or explicitly registered faces, independently of installed fonts; InstalledFonts opts into host-dependent exact metrics.
public String FontFamily { get; set; } #Gets or sets the primary font family stack used by SVG and PNG canvas text.
public String MonospaceFontFamily { get; set; } #Gets or sets the monospace font family stack used by symbolic badge text in SVG and PNG output.
public ChartColor Accent { get; set; } #Gets or sets the primary accent used by built-in decorative elements.
public ChartColor SecondaryAccent { get; set; } #Gets or sets the secondary accent used by hero badges and backdrop highlights.
public ChartColor HeroTitleColor { get; set; } #Gets or sets the primary canvas foreground used by default hero titles and text layers without an explicit color.
public ChartColor HeroTitleAccentColor { get; set; } #Gets or sets the secondary default hero title color.
public ChartColor SubtitleColor { get; set; } #Gets or sets the subtitle text color.
public ChartColor TileGlassTop { get; set; } #Gets or sets the glass tile top color.
public ChartColor TileGlassBottom { get; set; } #Gets or sets the glass tile bottom color.
public ChartColor TileInnerStroke { get; set; } #Gets or sets the tile inner highlight stroke color.
public ChartColor TileLabelColor { get; set; } #Gets or sets the tile label text color.
public ChartColor TileValueColor { get; set; } #Gets or sets the tile primary value color.
public ChartColor TileDetailColor { get; set; } #Gets or sets the tile detail color.
public ChartColor TileProgressTrackColor { get; set; } #Gets or sets the progress rail color.
public ChartColor TileMiniChartFillColor { get; set; } #Gets or sets the mini-chart plot fill color.
public ChartColor TileMiniChartTrackColor { get; set; } #Gets or sets the mini-chart track/grid color.
public ChartColor HeroBadgeGlowColor { get; set; } #Gets or sets the hero badge glow color.
public ChartColor HeroBadgeTop { get; set; } #Gets or sets the hero badge top fill color.
public ChartColor HeroBadgeBottom { get; set; } #Gets or sets the hero badge bottom fill color.
public ChartColor HeroBadgeTextColor { get; set; } #Gets or sets the hero badge symbol color.
public ChartColor ImagePlaceholderFill { get; set; } #Gets or sets the image placeholder fill color.
public ChartColor ImagePlaceholderStroke { get; set; } #Gets or sets the image placeholder stroke color.
public ChartColor FeatureDividerColor { get; set; } #Gets or sets the feature-strip divider color.
public ChartColor FeatureLabelColor { get; set; } #Gets or sets the feature-strip label color.
public ChartColor TechHorizonFill { get; set; } #Gets or sets the tech backdrop horizon fill color.