ValueIndicatorBase Class

Serves as the base class for all value indicators.

Namespace: DevExpress.Xpf.Gauges

Assembly: DevExpress.Xpf.Gauges.v20.2.dll

Declaration

public abstract class ValueIndicatorBase :
    GaugeDependencyObject,
    IOwnedElement,
    IWeakEventListener,
    IAnimatableElement,
    IModelSupported,
    ILayoutCalculator
Public MustInherit Class ValueIndicatorBase
    Inherits GaugeDependencyObject
    Implements IOwnedElement,
               IWeakEventListener,
               IAnimatableElement,
               IModelSupported,
               ILayoutCalculator

Related API Members

The following members accept/return ValueIndicatorBase objects:

Remarks

The ValueIndicatorBase class provides all functional capabilities common for value indicators derived from it: (e.g. ArcScaleNeedle returned by the ArcScale.Needles property, LinearScaleMarker returned by the LinearScale.Markers property, etc.).

Examples

This example demonstrates how to enable the capability for end-users to change a needle's value via a mouse click. To do this, set the ValueIndicatorBase.IsInteractive property to True as shown below.

Note that although in this example, only the ArcScaleNeedle class is used, the IsInteractive property is available in all ValueIndicatorBase class descendants, and therefore it is available in all value indicators.

View Example

<dxga:ArcScaleNeedle IsInteractive="True">
See Also