API Reference
RadialMetricCard
A KPI card with one or more radial progress layers around a central metric.
Inheritance
- FactualVisualBlock<RadialMetricCard>
- RadialMetricCard
Usage
Explore 14 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 14
- Method RadialMetricCard.AddLayer
- Method RadialMetricCard.Create
- Method RadialMetricCard.WithCard
- Method RadialMetricCard.WithHostFrame
- Method RadialMetricCard.WithIcon
- Method RadialMetricCard.WithLayers
- Method RadialMetricCard.WithMetric
- Method RadialMetricCard.WithPadding
- Method RadialMetricCard.WithPngOutputScale
- Method RadialMetricCard.WithSize
- Method RadialMetricCard.WithSubtitle
- Method RadialMetricCard.WithTheme
- Method RadialMetricCard.WithTitle
- Method RadialMetricCard.WithTransparentBackground
Constructors
public RadialMetricCard() #Methods
public RadialMetricCard AddLayer(ChartRadialLayer layer) #RadialMetricCardAdds one radial layer.
Parameters
- layer ChartForgeX.Core.ChartRadialLayer
public RadialMetricCard AddLayer(String name, Double value, Double minimum = 0, Double maximum = 100, ChartColor? color = null, Func<ChartRadialLayer, ChartRadialLayer>? configure = null) #RadialMetricCardAdds one radial layer and optionally configures its geometry and styling.
Parameters
- name System.String
- value System.Double
- minimum System.Double = 0
- maximum System.Double = 100
- color ChartForgeX.Primitives.ChartColor? = null
- configure System.Func<ChartForgeX.Core.ChartRadialLayer, ChartForgeX.Core.ChartRadialLayer>? = null
public RadialMetricCard WithIcon(VisualIcon icon) #RadialMetricCardSets an optional built-in icon rendered above the center metric.
Parameters
- icon ChartForgeX.VisualBlocks.VisualIcon
public RadialMetricCard WithLayers(IEnumerable<ChartRadialLayer> layers) #RadialMetricCardReplaces all radial layers.
Parameters
- layers System.Collections.Generic.IEnumerable<ChartForgeX.Core.ChartRadialLayer>
public RadialMetricCard WithLayers(Func<ChartRadialLayers, ChartRadialLayers> configure) #RadialMetricCardReplaces all radial layers using a fluent layer collection builder.
Parameters
- configure System.Func<ChartForgeX.Core.ChartRadialLayers, ChartForgeX.Core.ChartRadialLayers>
public RadialMetricCard WithMetric(String label, Object? value, String? format = null) #RadialMetricCardSets the primary center metric label and value.
Parameters
- label System.String
- value System.Object?
- format System.String? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
public override RgbaImage RenderRgba() #RgbaImagepublic override String RenderSvg(String idScope) #StringParameters
- idScope String
public RadialMetricCard WithCard(Boolean enabled = true) #RadialMetricCardParameters
- enabled Boolean = true
public RadialMetricCard WithHostFrame(Boolean hostOwnsFrame = true) #RadialMetricCardParameters
- hostOwnsFrame Boolean = true
public RadialMetricCard WithPadding(Double padding) #RadialMetricCardParameters
- padding Double
public RadialMetricCard WithPadding(Double left, Double top, Double right, Double bottom) #RadialMetricCardParameters
- left Double
- top Double
- right Double
- bottom Double
public RadialMetricCard WithPngOutputScale(Int32 scale) #RadialMetricCardParameters
- scale Int32
public RadialMetricCard WithSize(Int32 width, Int32 height) #RadialMetricCardParameters
- width Int32
- height Int32
public RadialMetricCard WithSubtitle(String subtitle) #RadialMetricCardParameters
- subtitle String
public RadialMetricCard WithTheme(ChartTheme theme) #RadialMetricCardParameters
- theme ChartTheme
public RadialMetricCard WithTitle(String title) #RadialMetricCardParameters
- title String
public RadialMetricCard WithTransparentBackground(Boolean enabled = true) #RadialMetricCardParameters
- enabled Boolean = true
Properties
public IReadOnlyList<ChartRadialLayer> Layers { get; } #Gets radial progress layers.
public String Label { get; set; } #Gets or sets the center label.
public String Value { get; set; } #Gets or sets the center value.
public VisualIcon Icon { get; set; } #Gets or sets an optional built-in icon rendered above the center metric.
public override String AccessibleName { get; } #Gets a concise accessibility label.