Skip to main content
A newer version of this page is available. .

DevExpress.Xpf.Gauges Namespace

Contains classes which implement the main functionality of the DXGauges Suite. To use these classes in XAML code, add the xmlns:dxga=”http://schemas.devexpress.com/winfx/2008/xaml/gauges“ namespace reference.

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

NuGet Packages: DevExpress.WindowsDesktop.Wpf.Gauges, DevExpress.Wpf.Gauges

Classes

Name Description
AnalogGaugeControl A base class for all analog gauges shipped in the DXGauge Suite.
AnimationBase A base class for all animation available in the DXGauge Suite.
ArcScale An arc scale.
ArcScaleCollection A collection of arc scales.
ArcScaleIndicator A class that specifies value indicators of a circular scale.
ArcScaleIndicatorCollection<T> A collection that stores value indicators of a particular circular scale.
ArcScaleLabelOptions Contains appearance and behavior options for arc scale labels.
ArcScaleLayer A layer that contains properties to define the visual presentation of a circular scale.
ArcScaleLayerCollection A collection that stores the layers of a particular arc scale.
ArcScaleLayerPresentation Contains presentation settings for an arc scale layer.
ArcScaleLinePresentation Serves as a base class for line presentations.
ArcScaleMarker An arc scale marker.
ArcScaleMarkerCollection A collection that stores the markers of a particular arc scale.
ArcScaleMarkerOptions Contains layout options for an arc scale marker.
ArcScaleMarkerPresentation Contains presentation settings for an arc scale marker.
ArcScaleNeedle An arc scale needle.
ArcScaleNeedleCollection A collection that stores the needles of a particular arc scale.
ArcScaleNeedleOptions Contains layout options for arc scale needles.
ArcScaleNeedlePresentation Contains presentation settings for an arc scale needle.
ArcScaleRange An arc scale range.
ArcScaleRangeBar An arc scale range bar.
ArcScaleRangeBarCollection A collection that stores the range bars of a particular arc scale.
ArcScaleRangeBarOptions Contains appearance and layout options for an arc scale range bar.
ArcScaleRangeBarPresentation Contains presentation settings for an arc scale range bar.
ArcScaleRangeCollection A collection that stores the ranges of a particular arc scale.
ArcScaleRangePresentation Serves as a base class for range presentations.
BlinkingAnimation Contains settings to provide a blinking animation effect for the digital gauge control.
CircularGaugeControl A Circular Gauge control shipped with the DXGauges Suite.
CircularGaugeHitInfo Contains information about a specific point within a circular gauge.
CircularGaugeLayer A layer of a Circular Gauge.
CircularGaugeLayerCollection A collection that stores the layers of a particular circular gauge.
CircularGaugeLayerPresentation Contains presentation settings for a circular gauge layer.
CreepingLineAnimation Contains settings to provide a creeping line animation for the digital gauge control.
CustomArcScaleLayerPresentation Contains presentation settings that specify the scale layer appearance.
CustomArcScaleLinePresentation Contains presentation settings that specify the line appearance.
CustomArcScaleMarkerPresentation Contains presentation settings that specify the marker appearance.
CustomArcScaleNeedlePresentation Contains presentation settings that specify the needle appearance.
CustomArcScaleRangeBarPresentation Contains presentation settings that specify the range bar appearance.
CustomArcScaleRangePresentation Contains presentation settings that specify the range appearance.
CustomCircularGaugeLayerPresentation Contains presentation settings that specify the circular gauge layer appearance.
CustomDigitalGaugeLayerPresentation Contains presentation settings that specify the digital gauge layer appearance.
CustomFourteenSegmentsPresentation Contains presentation settings that specify the symbol appearance.
CustomLinearGaugeLayerPresentation Contains presentation settings that specify the linear gauge layer appearance.
CustomLinearScaleLayerPresentation Contains presentation settings that specify the linear scale layer appearance.
CustomLinearScaleLevelBarPresentation Contains presentation settings that specify the level bar appearance.
CustomLinearScaleLinePresentation Contains presentation settings that specify the line appearance.
CustomLinearScaleMarkerPresentation Contains presentation settings that specify the marker appearance.
CustomLinearScaleRangeBarPresentation Contains presentation settings that specify the range bar appearance.
CustomLinearScaleRangePresentation Contains presentation settings that specify the range appearance.
CustomMatrix5x8Presentation Contains presentation settings that specify the segment appearance.
CustomMatrix8x14Presentation Contains presentation settings that specify the segment appearance.
CustomScaleLabelPresentation Contains presentation settings that specify the label appearance.
CustomSevenSegmentsPresentation Contains presentation settings that specify the symbol appearance.
CustomSpindleCapPresentation Contains presentation settings that specify the spindle cap appearance.
CustomStatePresentation Contains presentation settings that specify the state appearance.
CustomTickmarksPresentation Contains presentation settings that specify the tickmark appearance.
DigitalGaugeControl A digital gauge control shipped with the DXGauge Suite.
DigitalGaugeLayer A layer that contains properties to define the visual presentation of a digital gauge.
DigitalGaugeLayerCollection A collection that stores the layers of a particular digital gauge.
DigitalGaugeLayerPresentation Contains presentation settings for a digital gauge layer.
DigitalGaugeModel For internal use.
FourteenSegmentsModel For internal use.
FourteenSegmentsPresentation Contains presentation settings for a symbols panel of the fourteen segments type.
FourteenSegmentsView A fourteen segments symbols panel type of digital gauge control.
GaugeControlBase The base class for all gauge controls shipped with the DXGauges Suite.
GaugeDependencyObject Enables Windows Presentation Foundation (WPF) property system services for its derived model classes.
GaugeDependencyObjectCollection<T> A base class for most collections in the DXGauges Suite.
GaugeDependencyObjectCollectionBase<T> A base class for all collections in the DXGauges Suite.
GaugeElement The base class for other gauge elements, and is intended to hide most properties of the Control class.
GaugeElementCollection<T> A base class for collections containing gauge elements.
GaugeHitInfoBase A base class for classes that contains information about a specific point within a gauge.
GaugeLayerBase Serves as the base class for gauge-related layers.
GaugeLayerCollection<T> A base class for collections containing gauge layers.
IndicatorAnimation Contains settings for animating a value indicator when it changes its value.
IndicatorEnterEventArgs Provides data for the RangeBase.IndicatorEnter event.
IndicatorEnterLeaveEventArgs A base class for classes that provide data for RangeBase.IndicatorEnter and RangeBase.IndicatorLeave events.
IndicatorLeaveEventArgs Provides data for the RangeBase.IndicatorLeave event.
LayerBase Serves as the base class for all layers.
LayerCollection<T> A collection that stores the layers of a particular scale.
LayerOptions Contains layout options for a layer.
LayerPresentation A base class for all classes that contain presentation settings for layers.
LinearGaugeControl A Linear Gauge control shipped with the DXGauges Suite.
LinearGaugeHitInfo Contains information about a specific point within a linear gauge.
LinearGaugeLayer A layer of a Linear Gauge.
LinearGaugeLayerCollection A collection that stores the layers of a particular linear gauge.
LinearScale A linear scale.
LinearScaleCollection A collection of linear scales.
LinearScaleIndicator Serves as the base class for a linear scale’s value indicators.
LinearScaleIndicatorCollection<T> A collection that stores the value indicators of a particular linear scale.
LinearScaleLabelOptions Contains behavior, layout and data representation options for linear scale labels.
LinearScaleLayer A layer that contains properties to define the visual presentation of a linear scale.
LinearScaleLayerCollection A collection that stores the layers of a particular linear scale.
LinearScaleLayerPresentation Contains presentation settings for a linear scale layer.
LinearScaleLevelBar A linear scale level bar.
LinearScaleLevelBarCollection A collection that stores the level bars of a particular linear scale.
LinearScaleLevelBarOptions Contains layout options for a linear scale’s level bar.
LinearScaleLevelBarPresentation Contains presentation settings for a linear scale level bar.
LinearScaleMarker A linear scale marker.
LinearScaleMarkerCollection A collection that stores the markers of a particular linear scale.
LinearScaleMarkerOptions Contains layout options for a linear scale marker.
LinearScaleMarkerPresentation Contains presentation settings for a linear scale marker.
LinearScaleRange A linear scale range.
LinearScaleRangeBar A linear scale range bar.
LinearScaleRangeBarCollection A collection that stores the range bars of a particular linear scale.
LinearScaleRangeBarOptions Contains appearance and layout options for a linear scale range bar.
LinearScaleRangeCollection A collection that stores the ranges of a particular linear scale.
MajorTickmarkOptions Contains settings that define the layout and behavior of the major tickmarks along the scale.
MarkerOptionsBase Serves as the base class for all marker options.
Matrix5x8Model For internal use.
Matrix5x8Presentation Contains presentation settings for a symbols panel of a matrix 5x8 type.
Matrix8x14Model For internal use.
Matrix8x14Presentation Contains presentation settings for a symbols panel of a matrix 8x14 type.
MatrixView A base class for all matrix view types of a digital gauge control.
MatrixView5x8 A matrix5x8 symbols panel type of digital gauge control.
MatrixView8x14 A matrix8x14 symbols panel type of a digital gauge control.
MinorTickmarkOptions Contains settings that define the layout and behavior of the minor tickmarks along the scale.
PredefinedDigitalGaugeLayerPresentation Contains presentation settings for the digital gauge layer element.
PredefinedElementKind Defines the kind of a predefined element.
PredefinedLinearScaleMarkerPresentation Contains presentation settings for the linear scale marker element.
PredefinedLinearScaleRangeBarPresentation Contains presentation settings for the linear scale range bar element.
PresentationBase A base for all classes that contain presentation settings.
RangeBarOptionsBase Serves as the base class for range bar options.
RangeBase Serves as the base class for all ranges.
RangeOptions Contains layout and appearance options for a range.
Scale Serves as the base class for all scales.
ScaleCollection<T> A base class for collections containing scales.
ScaleCustomElement A custom element on a scale.
ScaleCustomElementCollection A collection that stores custom elements of a particular scale.
ScaleCustomLabel A scale custom label.
ScaleCustomLabelCollection A collection that stores the custom labels of a particular scale.
ScaleLabelOptions Serves as a base for classes that contain appearance and behavior options for scale labels.
ScaleLabelPresentation Serves as a base class for label presentations.
ScaleLayerBase Serves as the base class for scale layers.
ScaleLineOptions Contains layout and appearance options for a scale line.
SegmentsView A base class for all segment view types of a digital gauge control.
SevenSegmentsModel For internal use.
SevenSegmentsPresentation Contains presentation settings for a symbols panel of the seven segments type.
SevenSegmentsView A seven segments symbols panel type of digital gauge control.
SpindleCapOptions Contains layout options for a spindle cap.
SpindleCapPresentation Contains presentation settings for a spindle cap.
State A state of a state indicator control.
StateCollection A collection that stores states of a particular state indicator control.
StateIndicatorControl A state indicator control shipped with the DXGauges Suite.
StateIndicatorModel For internal use.
StateInfo For internal use.
StatePresentation Contains presentation settings for a state of a state indicator control.
SymbolDictionary A dictionary that stores elements for custom symbol mapping.
SymbolOptions Contains options that define the layout of symbols inside the symbols panel.
SymbolsAnimation A base class for creeping line and blinking animation effects of a digital gauge control.
SymbolSegmentsMapping Contains properties to define how a custom symbol should be displayed on a digital gauge control.
SymbolViewBase A base class for all symbol view types of a digital gauge control.
TickmarkOptions Serves as a base for classes that contain appearance and behavior options for tickmarks.
TickmarksPresentation Contains settings that define the presentation of scale tickmarks.
ValueChangedEventArgs Provides data for the ValueIndicatorBase.ValueChanged event.
ValueIndicatorBase Serves as the base class for all value indicators.
ValueIndicatorCollection<T> A collection that stores the value indicators of a particular scale.
ValueIndicatorPresentation A base class for all classes that contain presentation settings for value indicators.

Structs

Name Description
RangeValue Stores one of the range values.
StatesMask A states mask that is used to display a custom symbol on a DigitalGaugeControl.
SymbolLength Contains the values used to specify the length (width or height) of a symbol on the symbols panel.

Delegates

Name Description
CreepingLineAnimationCompletedEventHandler A method that will handle the CreepingLineAnimation.CreepingLineAnimationCompleted event.
IndicatorEnterEventHandler A method that will handle the RangeBase.IndicatorEnter event.
IndicatorLeaveEventHandler A method that will handle the RangeBase.IndicatorLeave event.
ValueChangedEventHandler Represents a method that will handle the ValueIndicatorBase.ValueChanged event.

Enums

Name Description
ArcScaleLabelOrientation Lists the possible ways arc scale labels can be oriented.
ArcScaleLayoutMode Lists possible layouts of an arc scale.
ArcScaleMarkerOrientation Lists the possible ways arc scale markers can be oriented.
CreepingLineDirection Lists the possible directions of a creeping line that is shown on the symbols panel during the creeping line animation.
LinearScaleLabelOrientation Lists the possible ways linear scale labels can be oriented.
LinearScaleLayoutMode Lists possible layouts of a linear scale.
LinearScaleMarkerOrientation Lists the possible ways linear scale markers can be oriented.
RangeValueType Lists the values used to specify the measure units of a range.
SymbolLengthType Contains the values used to specify the symbol length (either width or height) for the current symbol view appearance on a digital gauge control.
SymbolType Contains the values used to specify the symbol type to display custom symbol characters on a digital gauge control.
TextDirection Lists which parts of a text limited by the DigitalGaugeControl.SymbolCount property should be shown on the symbols panel.
TextHorizontalAlignment Lists the values used to specify the horizontal alignment of a text that is shown on the symbols panel.
TextVerticalAlignment Lists the values used to specify the vertical alignment of a text that is shown on the symbols panel.