ClassRadialGaugeArc
Represent a continuous band spanning the entire sweep angle.
Definition
Namespace:Telerik.WinControls.UI.Gauges
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadialGaugeArc : GaugeVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IDrawing
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGaugeVisualElementRadialGaugeArc
Implements:
Inherited Members
Constructors
RadialGaugeArc()
Declaration
public RadialGaugeArc()
RadialGaugeArc(double, double, double, RadRadialGaugeElement)
Declaration
public RadialGaugeArc(double width, double rangeStart, double rangeEnd, RadRadialGaugeElement owner)
Parameters
width
rangeStart
rangeEnd
owner
Properties
BindEndRange
Indicates whether the RangeEnd property is bound to the gauge's Value.
BindEndRangeOffset
Specifies the end range offset of the arc according to the gauge's value.
BindStartRange
Indicates whether the RangeStart property is bound to the gauge's Value.
BindStartRangeOffset
Specifies the start range offset of the arc according to the gauge's value.
Declaration
public double BindStartRangeOffset { get; set; }
Property Value
BrushFactory
Declaration
[Browsable(false)]
public IBrushFactory BrushFactory { get; set; }
Property Value
BrushType
Declaration
public GaugeBrushType BrushType { get; set; }
Property Value
OutherRadiusPercentage
Declaration
[Browsable(false)]
public double OutherRadiusPercentage { get; }
Property Value
Owner
Declaration
public RadRadialGaugeElement Owner { get; }
Property Value
Path
Declaration
public override GraphicsPath Path { get; }
Property Value
Overrides
Radius
Controls the radius of the arc.
RangeEnd
The end value of the arc.
RangeStart
The start of the arc.
Methods
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
OnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the standard .NET PropertyChanged event to notify subscribers of property value changes using the provided event arguments.
Declaration
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
The PropertyChangedEventArgs containing the property change information.
Overrides
OnParentChanged(RadElement)
Notifies for a change in the Parent value.
Declaration
protected override void OnParentChanged(RadElement previousParent)
Parameters
previousParent
The previous parent element (if any)
Overrides
PaintElement(IGraphics, float, SizeF)
Performs the main painting operation for the element, rendering fill, content, and border in the correct order.
Declaration
protected override void PaintElement(IGraphics graphics, float angle, SizeF scale)
Parameters
graphics
The graphics context used for rendering.
angle
The rotation angle to apply during painting.
scale
The scaling factor to apply during painting.
Overrides