RadControls for WPF

 

Classes

  ClassDescription
Public classBarIndicator
Base class for Radial and Linear bar indicators.
Public classContentPropertyBridge
The class provides to use content and foreground property for binding foreground with data template of content control based classes.
Public classCustomTickMark
Represents ticks that have custom appearance and position.
Public classFormatConverter
Convert object to string using given format.
Public classGaugeBase
Base class for the radial and linear gauges.
Public classGaugeItemsControl
Represents a list of the scale.
Public classGridLengthExpressionConverter
Converter from string to GridLength.
Public classIndicatorBase
Base class for all kind of indicators (needle, marker, bar, state indicator and so on).
Public classIndicatorList
Represents list of the indicators bound to the scale.
Public classIndicatorRangeInfo
Represents information about range an indicator is pointing to.
Public classIndicatorValueMapping
This class represents an individual mapping between a field from the RadGauge indicator's ValueSource and the IndicatorValueMember member that should be mapped to it.
Public classIndicatorValueMappingCollection
Holds the list of IndicatorValueMapping items that constitute the data mappings for a indicator's value source.
Public classLabelFormatConverter
Convert object to string using given format.
Public classLabelList
Represents list of the tick labels on the scale.
Public classLabelProperties
Represents properties of the major tick labels.
Public classLinearBar
Bar indicator for linear scale.
Public classLinearBarGeometry
Represents parameters of the any bar-like linear geometry (Linear scale bar, linear range bar, inear bar indicator).
Public classLinearGauge
Represents linear gauge.
Public classLinearRange
Represents the range object for a linear scale.
Public classLinearScale
Represents the linear scale.
Public classMajorTickProperties
Represents properties of the major tick mark.
Public classMarker
Represents marker type indicator that runs over scale bar.
Public classMiddleTickProperties
Represents properties of the middle tick mark.
Public classMinorTickProperties
Represents properties of the minor tick mark.
Public classNeedle
Represents needle-type indicator.
Public classNumberPosition
Represents single number position in the numeric indicator.
Public classNumberTemplateSelector
Select template for number position.
Public classNumericIndicator
Represents numeric indicator.
Public classNumericScale
Represents scale that contains numeric or state indicators. This class makes possible show numeric or state indicators anywhare (not only inside the radial or numeric scale).
Public classPropertyChangedNotifier
Base class for all classes implemented INotifyPropertyChanged interface.
Public classRadialBar
Represents the bar indicator for a radial scale.
Public classRadialBarGeometry
Represents parameters of the any bar-like radial geometry (Ragial scale bar, radial range bar, radial bar indicator).
Public classRadialGauge
Represents radial gauge.
Public classRadialRange
Represents range for the.
Public classRadialScale
Represents radial scale.
Public classRadialScale..::..RadialScaleGeometry
Represent geometry of the radial scale.
Public classRangeBase
Represent base class for all ranges (scale range, digital range, state range).
Public classRangedControl
Base class for all controls that have range list and indicator list.
Public classRangeList
Represents list of the ranges bound to the scale.
Public classRoutedRangeEventArgs
Arguments of the Range Routed event (Enter, Leave or Timeout range events).
Public classScaleBase
Base class for the radial and linear scales.
Public classScaleObject
Represents common properties of the scale objects (like tick and label).
Public classStateIndicator
Represents state indicator.
Public classThicknessExpressionConverter
Converter from string to Thickness.
Public classTickLabel
Represents label near the tick.
Public classTickList
Represents list of the ticks on the scale.
Public classTickMark
Represents data object for scale tick.
Public classTickMarkLabel
Represents data object for tick's label.
Public classTickProperties
Represents properties of the tick mark.
Public classTickTemplateSelector
The Tick Template Selector class.
Public classValueRange
Represents value range.

Interfaces

  InterfaceDescription
Public interfaceIGaugeIndicator
Interface that combines IndicatorBase and NumericIndicator classes.
Public interfaceIScaleBar
Interface that should be implemented by any scale bar class (radial or linear).
Public interfaceIScaleObject
Interface that should be implemented by every object that is bound to the scale bar.

Delegates

  DelegateDescription
Public delegateRoutedRangeEventHandler
Delegate for the Range routed event handler.

Enumerations

  EnumerationDescription
Public enumerationIndicatorRefreshMode
The Refresh mode of an Indicator.
Public enumerationIndicatorValueMember
This enumeration represents the options to map to in the context of a RadGauge indicator's value when binding fields from a datasource.
Public enumerationLabelRotationMode
Label rotation mode.
Public enumerationRangeColorGradientOrientation
The gradient orientation for the Bar indicator.
Public enumerationRangeColorMode
The mode of using range colors for the Bar indicator.
Public enumerationScaleObjectLocation
Position of the scale object (like tick or label) relative to the scale bar.
Public enumerationSnapType
Snap type.
Public enumerationTickType
Type of the tick.