ClassRadRadialGauge
Represents a Gauge that arranges its ticks, labels and indicators in a circle.
Definition
Namespace:Telerik.UI.Xaml.Controls.DataVisualization
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class RadRadialGauge : RadGauge
Inheritance: objectRadControlRadGaugeRadRadialGauge
Inherited Members
Constructors
RadRadialGauge()
Initializes a new instance of the RadRadialGauge class.
Declaration
public RadRadialGauge()
Fields
IndicatorRadiusScaleProperty
Identifies the IndicatorRadiusScale attached property.
Declaration
public static readonly DependencyProperty IndicatorRadiusScaleProperty
Field Value
DependencyProperty
LabelRadiusScaleProperty
Identifies the LabelRadiusScale property.
Declaration
public static readonly DependencyProperty LabelRadiusScaleProperty
Field Value
DependencyProperty
MaxAngleProperty
Identifies the MaxAngle attached property.
Declaration
public static readonly DependencyProperty MaxAngleProperty
Field Value
DependencyProperty
MinAngleProperty
Identifies the MinAngle attached property.
Declaration
public static readonly DependencyProperty MinAngleProperty
Field Value
DependencyProperty
TickRadiusScaleProperty
Identifies the TickRadiusScale property.
Declaration
public static readonly DependencyProperty TickRadiusScaleProperty
Field Value
DependencyProperty
Properties
LabelRadiusScale
Gets or sets a scale factor that will be multiplied by the radius of this range in order to position the labels.
Declaration
public double LabelRadiusScale { get; set; }
Property Value
Remarks
Setting this property to 1 will cause the labels to be placed as far away from the center as possible. Setting it to 0 will cause all labels to be placed at the center. The radius of the range is half the value of the minimum between the width and height of the layout slot.
MaxAngle
Gets or sets the MaxAngle property.
MinAngle
Gets or sets the MinAngle property.
TickRadiusScale
Gets or sets a scale factor that will be multiplied by the radius of this range in order to position the ticks.
Declaration
public double TickRadiusScale { get; set; }
Property Value
Remarks
Setting this property to 1 will cause the ticks to be placed as far away from the center as possible. Setting it to 0 will cause all ticks to be placed at the center. The radius of the range is half the value of the minimum between the width and height of the layout slot.
Methods
GetIndicatorRadiusScale(DependencyObject)
Gets the IndicatorRadiusScale attached property.
Declaration
public static double GetIndicatorRadiusScale(DependencyObject indicator)
Parameters
indicator
DependencyObject
The indicator for which to obtain the IndicatorRadiusScale.
Returns
Returns the IndicatorRadiusScale of the provided indicator.
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
Overrides
SetIndicatorRadiusScale(DependencyObject, double)
Sets the IndicatorRadiusScale attached property.
Declaration
public static void SetIndicatorRadiusScale(DependencyObject indicator, double scale)
Parameters
indicator
DependencyObject
The indicator on which to set the IndicatorRadiusScale property.
scale
The IndicatorRadiusScale value which will be set on the indicator.