ClassLinearGaugeLine
Represent a continuous band in Linear Gauge
Definition
Namespace:Telerik.WinControls.UI.Gauges
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class LinearGaugeLine : GaugeVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IDrawing
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGaugeVisualElementLinearGaugeLine
Implements:
Inherited Members
Constructors
LinearGaugeLine()
Declaration
public LinearGaugeLine()
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.
BrushFactory
Declaration
public IBrushFactory BrushFactory { get; set; }
Property Value
BrushType
Declaration
public GaugeBrushType BrushType { get; set; }
Property Value
Owner
Declaration
public RadLinearGaugeElement Owner { get; }
Property Value
Path
Declaration
public override GraphicsPath Path { get; }
Property Value
Overrides
Methods
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
HitTest(Point)
Performs hit testing on the element to determine if the specified point lies within its bounds.
OnNotifyPropertyChanged(string)
Raises the standard .NET PropertyChanged event with the specified property name to notify subscribers of property value changes.
Declaration
protected override void OnNotifyPropertyChanged(string propertyName)
Parameters
propertyName
The name of the property that changed.
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