New to Telerik UI for BlazorStart a free 30-day trial

A gauge that visualizes values on a circular scale with configurable pointers and optional center label. Define scales via CircularGaugeScales, pointers through CircularGaugePointers, gauge area with CircularGaugeGaugeArea, and center label using CircularGaugeCenterLabel. Supports pointer value updates and serialization of scales/pointers. Children: CircularGaugeScales, CircularGaugePointers, CircularGaugeGaugeArea.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

C#
public class TelerikCircularGauge : ArcGaugeBase<CircularGaugeCenterLabel>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseBaseComponentDataVizComponentArcGaugeBase<CircularGaugeCenterLabel>TelerikCircularGauge...

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members DataVizComponent.Dispose()DataVizComponent.Refresh()DataVizComponent.ChildContentDataVizComponent.WidthDataVizComponent.HeightBaseComponent.ShouldRender()BaseComponent.OnInitializedAsync()BaseComponent.OnAfterRenderAsync(bool)BaseComponent.InitLocalizer()BaseComponent.ThrowIfParameterIsNull(object, string)BaseComponent.HaveOptionsChanged(IDictionary<string, object>, IDictionary<string, object>)BaseComponent.GetClassString(params string[])BaseComponent.InvokeAsync<T>(string, params object[])BaseComponent.InvokeAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidAsync(string, params object[])BaseComponent.InvokeVoidAsyncWithoutAwait(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidComponentMethodAsync(string, params object[])BaseComponent.InvokeComponentVoidMethodAsync(string, object)BaseComponent.InvokeDisposeAsync()BaseComponent.StateHasChanged()BaseComponent.RootComponentBaseComponent.ClassComponentBase.OnParametersSetAsync()ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DispatchExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)...

Constructors

C#
public TelerikCircularGauge()

Methods

C#
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters:__builderRenderTreeBuilder

Overrides: ComponentBase.BuildRenderTree(RenderTreeBuilder)

C#
protected override void OnAfterRender(bool firstRender)
Parameters:firstRenderbool

Overrides: ArcGaugeBase<CircularGaugeCenterLabel>.OnAfterRender(bool)

C#
protected override void OnInitialized()

Overrides: ArcGaugeBase<CircularGaugeCenterLabel>.OnInitialized()

C#
protected override void OnParametersSet()

Overrides: ArcGaugeBase<CircularGaugeCenterLabel>.OnParametersSet()

Properties

Sets the preferred rendering engine. If it is not supported by the browser, the Gauge will switch to the first available mode.The supported values are: "svg" - renders the widget as inline SVG document, if available or "canvas" - renders the widget as a Canvas element, if available..

C#
[Parameter]
public RenderingMode? RenderAs { get; set; }

A value indicating if transition animations should be played.

C#
[Parameter]
public bool? Transitions { get; set; }