ClassRadialGauge
TODO: Add documentation.
Definition
Namespace:Telerik.Reporting
Assembly:Telerik.Reporting.dll
Syntax:
[ToolboxBitmap(typeof(RadialGauge), "Resources.GaugeRadial.png")]
public class RadialGauge : DataItem, IToggleVisibilityTarget, IActionTarget, IDataItem, IDataFlow, IDataSourceContainer
Inheritance: objectReportObjectReportItemBaseReportItemDataItemRadialGauge
Implements:
Inherited Members
Constructors
RadialGauge()
The radial gauge report item is used to visualize key performance indicators (KPIs) on a circular or partially circular scale. It displays values using pointers, ranges, labels, and ticks to indicate progress against defined thresholds or targets. Commonly used for dashboards and reports where values need to be interpreted quickly at a glance.
Declaration
public RadialGauge()
Properties
DataSource
Gets or sets the data source that the RadialGauge is displaying data for. If not set, the Gauge will use the parent item's data scope.
Declaration
[TypeConverter(typeof(DataSourceConverter))]
[AIAssistantRename("DataSourceName")]
[AIAssistantByRef("/DataSources")]
[AIAssistantRequired(false)]
public override object DataSource { get; set; }
Property Value
object
An object that functions as a data source.
Overrides
Remarks
Telerik Reporting includes dedicated data source components that enable retrieving and feeding all data items from various sources. See all the available data source components at: https://docs.telerik.com/reporting/designing-reports/connecting-to-data/data-source-components/overview
For convenience, all the objects applicable to the DataSource property can be directly assigned to this DataSource property. At runtime, the report engine will wrap them in an ObjectDataSource to resolve the actual data.
Labels
Gets the collection of RadialGaugeLabels defined for the current Gauge.
Declaration
public RadialGaugeLabelsCollection Labels { get; }
Property Value
Needle
Gets the needle defined for the current Gauge.
Declaration
public RadialGaugeNeedle Needle { get; }
Property Value
Ranges
Gets the collection of RadialGaugeRange defined for the current Gauge.
Declaration
public RadialGaugeRangeCollection Ranges { get; }
Property Value
StartAngle
Gets or sets the current start angle of the full gauge arc in degrees.
Declaration
public double StartAngle { get; set; }
Property Value
double
Can be a numeric value.
SweepAngle
Gets or sets the current sweep angle of the full gauge arc in degrees.
Declaration
public double SweepAngle { get; set; }
Property Value
double
Can be a numeric value or an expression that evaluates to a numeric value. Expressions are a string that starts with "=".
Ticks
Gets the collection of RadialGaugeTicks defined for the current Gauge.
Declaration
public RadialGaugeTicksCollection Ticks { get; }
Property Value
Value
Gets or sets the current value of the Gauge.
Declaration
[TypeConverter(typeof(ObjectValueConverter))]
public object Value { get; set; }
Property Value
object
Can be a numeric value or an expression that evaluates to a numeric value. Expressions are a string that starts with "=".