Serves as the base class for all value indicators.
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:
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.).
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.
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-animate-gauge-elements-e3316.