Class RadRadialGaugeElement
Represent main needle element. This element is container for all other elements in the Gauge
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Gauges
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadRadialGaugeElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
RadRadialGaugeElement()
Declaration
public RadRadialGaugeElement()
Fields
ValueProperty
Properties
AxisThickness
Declaration
protected double AxisThickness { get; set; }
Property Value
System.
|
CenterOffsetX
Controls the RadRadialGauge's offset in horizontal direction.
Declaration
public double CenterOffsetX { get; set; }
Property Value
System.
|
CenterOffsetY
Controls the RadRadialGauge's offset in vertical direction.
Declaration
public double CenterOffsetY { get; set; }
Property Value
System.
|
EndAngle
Declaration
public double EndAngle { get; }
Property Value
System.
|
GaugeCenter
Declaration
public PointF GaugeCenter { get; }
Property Value
System.
|
GaugeSize
Declaration
public RectangleF GaugeSize { get; }
Property Value
System.
|
Items
Declaration
[RadEditItemsAction]
public virtual RadItemOwnerCollection Items { get; }
Property Value
LabelOffset
Declaration
protected double LabelOffset { get; set; }
Property Value
System.
|
LabelsPositionInside
Declaration
protected bool LabelsPositionInside { get; set; }
Property Value
System.
|
RangeEnd
Specifies the gauge's end.
Declaration
public double RangeEnd { get; set; }
Property Value
System.
|
RangeStart
Specifies the gauge's start.
Declaration
public double RangeStart { get; set; }
Property Value
System.
|
StartAngle
Determines the angle value starting from the StartAngle to draw an arc in clockwise direction.
Declaration
public double StartAngle { get; set; }
Property Value
System.
|
SweepAngle
Determines the angle value starting from the StartAngle to draw an arc in clockwise direction.
Declaration
public double SweepAngle { get; set; }
Property Value
System.
|
Value
Specifies the gauge's value
Declaration
public float Value { get; set; }
Property Value
System.
|
Methods
CalculateNeedleAngle(Double, Double, Double, Double, Double)
Declaration
public double CalculateNeedleAngle(double value, double rangeStart, double rangeEnd, double startAngle, double sweepAngle)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
OnNotifyPropertyChanged(String)
Declaration
protected override void OnNotifyPropertyChanged(string propertyName)
Parameters
System.
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
Overrides
OnPropertyChanging(RadPropertyChangingEventArgs)
Declaration
protected override void OnPropertyChanging(RadPropertyChangingEventArgs args)
Parameters
Overrides
OnValueChanged()
Declaration
protected void OnValueChanged()
Events
ValueChanged
The ValueChanged event fires when the value is modified.
Declaration
public event EventHandler ValueChanged
Event Type
System.
|