RadCircularSlider
Represents a circular slider control that displays a value in a given min-max range. The end user can change the value by dragging the thumb along a circular path. This control can display ticks and labels for clarity of what the underlying min-max range is, and can display tooltips for clarity of what the value is.
Definition
Namespace:Telerik.Maui.Controls
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class RadCircularSlider : RadSlider, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Inheritance: objectRadContentViewRadSliderBaseRadSliderRadCircularSlider
Implements:
Inherited Members
Constructors
Initializes a new instance of the class.
public RadCircularSlider()
Fields
FullCircleLabelDisplayModeProperty
BindableProperty
Identifies the FullCircleLabelDisplayMode property.
public static readonly BindableProperty FullCircleLabelDisplayModeProperty
MinimumHeightRequestProperty
BindableProperty
Identifies the MinimumHeightRequest property.
public static readonly BindableProperty MinimumHeightRequestProperty
MinimumWidthRequestProperty
BindableProperty
Identifies the MinimumWidthRequest property.
public static readonly BindableProperty MinimumWidthRequestProperty
RadiusFactorProperty
BindableProperty
Identifies the RadiusFactor property.
public static readonly BindableProperty RadiusFactorProperty
StartAngleProperty
BindableProperty
Identifies the StartAngle property.
public static readonly BindableProperty StartAngleProperty
SweepAngleProperty
BindableProperty
Identifies the SweepAngle property.
public static readonly BindableProperty SweepAngleProperty
SweepDirectionProperty
BindableProperty
Identifies the SweepDirection property.
public static readonly BindableProperty SweepDirectionProperty
Properties
Gets or sets a value that controls which label is shown at the overlap point when the slider is a full circle. When the slider forms a full circle, the first and last value labels overlap at the same position. The default value is ShowFirst.
public CircularSliderFullCircleLabelDisplayMode FullCircleLabelDisplayMode { get; set; }
Gets or sets the minimum height of the control.
public double MinimumHeightRequest { get; set; }
Gets or sets the minimum width of the control.
public double MinimumWidthRequest { get; set; }
Gets or sets the radius factor that controls the size of the circular arc relative to the available space. The value should be between 0.1 and 1.0, where 1.0 means the arc fills the entire available space and 0.1 means the arc is very small. The default value is 0.7.
public double RadiusFactor { get; set; }
Gets or sets the angle from which the arc starts. Regardless of the SweepDirection, the start angle is treated as in trigonometry - a positive rotation is a counter-clockwise rotation.
public double StartAngle { get; set; }
Gets or sets the angle that defines the length of the arc.
public double SweepAngle { get; set; }
Gets or sets the sweep direction of the arc. The value of this property does not affect the direction of the start angle.
public SweepDirection SweepDirection { get; set; }