API Reference
Class
RadialMetricCard
A KPI card with one or more radial progress layers around a central metric.
Inheritance
- FactualVisualBlock<RadialMetricCard>
- RadialMetricCard
Usage
Explore 16 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 16
- Method RadialMetricCard.AddLayer
- Method RadialMetricCard.ConfigureTheme
- 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.WithThemeMode
- Method RadialMetricCard.WithTitle
- Method RadialMetricCard.WithTransparentBackground
Constructors
public RadialMetricCard() #Methods
AddLayer 2 overloads
public RadialMetricCard AddLayer(ChartRadialLayer layer) #Returns:
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) #Returns:
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) #Returns:
RadialMetricCardSets an optional built-in icon rendered above the center metric.
Parameters
- icon ChartForgeX.VisualBlocks.VisualIcon
WithLayers 2 overloads
public RadialMetricCard WithLayers(IEnumerable<ChartRadialLayer> layers) #Returns:
RadialMetricCardReplaces all radial layers.
Parameters
- layers System.Collections.Generic.IEnumerable<ChartForgeX.Core.ChartRadialLayer>
public RadialMetricCard WithLayers(Func<ChartRadialLayers, ChartRadialLayers> configure) #Returns:
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) #Returns:
RadialMetricCardSets the primary center metric label and value.
Parameters
- label System.String
- value System.Object?
- format System.String? = null
Inherited Methods
public RadialMetricCard ConfigureTheme(Action<VisualThemeBuilder> configure) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- configure Action<VisualThemeBuilder>
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
public override RgbaImage RenderRgba() #Returns:
RgbaImageInherited from 0, Culture=neutral, PublicKeyToken=null]]
public override String RenderSvg(String idScope) #Returns:
StringInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- idScope String
public RadialMetricCard WithCard(Boolean enabled = true) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- enabled Boolean = true
public RadialMetricCard WithHostFrame(Boolean hostOwnsFrame = true) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- hostOwnsFrame Boolean = true
WithPadding 2 overloads
public RadialMetricCard WithPadding(Double padding) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- padding Double
public RadialMetricCard WithPadding(Double left, Double top, Double right, Double bottom) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- left Double
- top Double
- right Double
- bottom Double
public RadialMetricCard WithPngOutputScale(Int32 scale) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- scale Int32
public RadialMetricCard WithSize(Int32 width, Int32 height) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- width Int32
- height Int32
public RadialMetricCard WithSubtitle(String subtitle) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- subtitle String
public RadialMetricCard WithTheme(VisualTheme theme, VisualThemeMode? mode = null) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- theme VisualTheme
- mode VisualThemeMode? = null
public RadialMetricCard WithThemeMode(VisualThemeMode mode) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- mode VisualThemeMode
public RadialMetricCard WithTitle(String title) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- title String
public RadialMetricCard WithTransparentBackground(Boolean enabled = true) #Returns:
RadialMetricCardInherited from 0, Culture=neutral, PublicKeyToken=null]]
Parameters
- enabled Boolean = true