Class
RadialGaugeIndicator

This is a base class for the radial indicators. It keeps a cache of the attached properties of the radial range. It defines neither visualization nor behavior so it is marked abstract.

Definition

Namespace:Telerik.UI.Xaml.Controls.DataVisualization

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public abstract class RadialGaugeIndicator : BarGaugeIndicator

Inheritance: objectRadControlGaugeIndicatorBarGaugeIndicatorRadialGaugeIndicator

Derived Classes: NeedleGaugeIndicatorRadialBarGaugeIndicator

Inherited Members BarGaugeIndicator.ThicknessPropertyBarGaugeIndicator.BrushPropertyBarGaugeIndicator.ThicknessBarGaugeIndicator.BrushGaugeIndicator.ValuePropertyGaugeIndicator.StartValuePropertyGaugeIndicator.IsAnimatedPropertyGaugeIndicator.AnimationEasingPropertyGaugeIndicator.AnimationDurationPropertyGaugeIndicator.ValueGaugeIndicator.StartValueGaugeIndicator.OwnerGaugeIndicator.IsAnimatedGaugeIndicator.AnimationDurationGaugeIndicator.AnimationEasingGaugeIndicator.ValueChangedRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.OnApplyTemplate()RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.OnTemplateApplied()RadControl.ApplyTemplateCore()RadControl.LoadCore()RadControl.OnLoaded()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

RadialGaugeIndicator()

Initializes a new instance of the RadialGaugeIndicator class.

Declaration

cs-api-definition
protected RadialGaugeIndicator()

Properties

Center

Gets a cached value of the center of the parent range.

Declaration

cs-api-definition
protected Point Center { get; }

Property Value

Point

MaxAngle

Gets a cached value of the MaxAngle attached property.

Declaration

cs-api-definition
protected double MaxAngle { get; }

Property Value

double

MinAngle

Gets a cached value of the MinAngle attached property.

Declaration

cs-api-definition
protected double MinAngle { get; }

Property Value

double

Radius

Gets a cached value of the radius of the parent range.

Declaration

cs-api-definition
protected double Radius { get; }

Property Value

double

RadiusScale

Gets a cached value of the IndicatorRadiusScale attached property.

Declaration

cs-api-definition
protected double RadiusScale { get; }

Property Value

double

Methods

ArrangeOverride(Size)

Called in the arrange pass of the layout system.

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize

Size

The final size that was given by the layout system.

Returns

Size

The final size of the panel.

Overrides RadControl.ArrangeOverride(Size)

MeasureOverride(Size)

Called in the measure layout pass to determine the desired size.

Declaration

cs-api-definition
protected override Size MeasureOverride(Size availableSize)

Parameters

availableSize

Size

The available size that was given by the layout system.

Returns

Size

Returns the desired size of the indicator.

Overrides GaugeIndicator.MeasureOverride(Size)

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides BarGaugeIndicator.OnCreateAutomationPeer()