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.Double
|
CenterOffsetX
Controls the RadRadialGauge's offset in horizontal direction.
Declaration
public double CenterOffsetX { get; set; }
Property Value
System.Double
|
CenterOffsetY
Controls the RadRadialGauge's offset in vertical direction.
Declaration
public double CenterOffsetY { get; set; }
Property Value
System.Double
|
EndAngle
Declaration
public double EndAngle { get; }
Property Value
System.Double
|
GaugeCenter
Declaration
public PointF GaugeCenter { get; }
Property Value
System.Drawing.PointF
|
GaugeSize
Declaration
public RectangleF GaugeSize { get; }
Property Value
System.Drawing.RectangleF
|
Items
Declaration
[RadEditItemsAction]
public virtual RadItemOwnerCollection Items { get; }
Property Value
RadItemOwnerCollection
|
LabelOffset
Declaration
protected double LabelOffset { get; set; }
Property Value
System.Double
|
LabelsPositionInside
Declaration
protected bool LabelsPositionInside { get; set; }
Property Value
System.Boolean
|
RangeEnd
Specifies the gauge's end.
Declaration
public double RangeEnd { get; set; }
Property Value
System.Double
|
RangeStart
Specifies the gauge's start.
Declaration
public double RangeStart { get; set; }
Property Value
System.Double
|
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.Double
|
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.Double
|
Value
Specifies the gauge's value
Declaration
public float Value { get; set; }
Property Value
System.Single
|
Methods
CalculateNeedleAngle(Double, Double, Double, Double, Double)
Declaration
public double CalculateNeedleAngle(double value, double rangeStart, double rangeEnd, double startAngle, double sweepAngle)
Parameters
System.Double
value
|
System.Double
rangeStart
|
System.Double
rangeEnd
|
System.Double
startAngle
|
System.Double
sweepAngle
|
Returns
System.Double
|
OnNotifyPropertyChanged(String)
Declaration
protected override void OnNotifyPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
|
Overrides
OnPropertyChanging(RadPropertyChangingEventArgs)
Declaration
protected override void OnPropertyChanging(RadPropertyChangingEventArgs args)
Parameters
RadPropertyChangingEventArgs
args
|
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.EventHandler
|