API Reference
VisualThemeBuilder
Builds one immutable paired theme. Mutable values are never retained by the resulting theme.
Inheritance
- Object
- VisualThemeBuilder
Usage
Explore 28 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 28
- Method ChartExtensions.ConfigureTheme
- Extension method Chart.ConfigureTheme
- Extension method ChartGrid.ConfigureTheme
- Method VisualTheme.Configure
- Extension method TopologyChart.ConfigureTheme
- Method TopologyChartExtensions.ConfigureTheme
- Method ActivityTimelineBlock.ConfigureTheme
- Method BlockLayoutBlock.ConfigureTheme
- Method ChartList.ConfigureTheme
- Method ChartTable.ConfigureTheme
- Method DateStripBlock.ConfigureTheme
- Method EntityStripBlock.ConfigureTheme
- Method FactualVisualBlock.ConfigureTheme
- Method FishboneDiagramBlock.ConfigureTheme
- Method GitGraphBlock.ConfigureTheme
- Method HeatmapInsightCard.ConfigureTheme
- Method MetricCard.ConfigureTheme
- Method PacketLayoutBlock.ConfigureTheme
- Method RadialMetricCard.ConfigureTheme
- Method ScheduleTimelineBlock.ConfigureTheme
- Method SectionHeaderBlock.ConfigureTheme
- Method SegmentedMetricBlock.ConfigureTheme
- Method VennDiagramBlock.ConfigureTheme
- Method VisualBlock.ConfigureTheme
- Extension method VisualGrid.ConfigureTheme
- Method WardleyMapBlock.ConfigureTheme
- Method WorkloadListBlock.ConfigureTheme
- Method VisualsExtensions.ConfigureTheme
Constructors
public VisualThemeBuilder(VisualTheme theme) #Creates an independent editable copy of an existing theme.
Parameters
- theme ChartForgeX.Themes.VisualTheme
Methods
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public VisualDesignTokens Light { get; } #Gets the independently editable light color palette.
public VisualDesignTokens Dark { get; } #Gets the independently editable dark color palette.
public VisualTypography Typography { get; set; } #Gets or sets the complete shared font scale.
public Double SeriesStrokeWidth { get; set; } #Gets or sets the data-line width.
public Double AreaOpacity { get; set; } #Gets or sets the area fill opacity.
public Double GridStrokeWidth { get; set; } #Gets or sets the plot-guide width.
public Double CardRadius { get; set; } #Gets or sets the outer card corner radius.
public Double PlotRadius { get; set; } #Gets or sets the plot surface corner radius.
public Double CardShadowOpacity { get; set; } #Gets or sets the card shadow opacity.
public ChartColor CardShadowColor { get; set; } #Gets or sets the card shadow color, retaining alpha.
public Double GaugeStrokeWidth { get; set; } #Gets or sets the gauge value and track width.
public Double GaugeBandWidth { get; set; } #Gets or sets the gauge threshold band width.