IndicatorData
Indicator's data which can be used as tooltip content.
Definition
Namespace:Telerik.Windows.Controls.Gauge
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public class IndicatorData : DependencyObject, INotifyPropertyChanged
Inheritance: objectIndicatorData
Implements:
Constructors
Initializes a new instance of the IndicatorData class.
public IndicatorData(GraphicIndicator indicator)
Indicator to bind properties to.
Fields
NameProperty
DependencyProperty
Identifies the Name dependency property.
public static readonly DependencyProperty NameProperty
OffPositionProperty
DependencyProperty
Identifies the OffPosition dependency property.
public static readonly DependencyProperty OffPositionProperty
RefreshModeProperty
DependencyProperty
Identifies the RefreshMode dependency property.
public static readonly DependencyProperty RefreshModeProperty
RefreshRateProperty
DependencyProperty
Identifies the RefreshRate dependency property.
public static readonly DependencyProperty RefreshRateProperty
SnapIntervalProperty
DependencyProperty
Identifies the SnapInterval dependency property.
public static readonly DependencyProperty SnapIntervalProperty
SnapTypeProperty
DependencyProperty
Identifies the SnapType dependency property.
public static readonly DependencyProperty SnapTypeProperty
UseRangeColorProperty
DependencyProperty
Identifies the UseRangeColor dependency property.
public static readonly DependencyProperty UseRangeColorProperty
Properties
Data
DependencyObject
Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes.
public DependencyObject Data { get; }
Gets or sets “OFF” position of the indicator. This is location where indicator will be parked to when its value is double.NaN.
public double OffPosition { get; set; }
Gets or sets refresh mode of the indicator.
public IndicatorRefreshMode RefreshMode { get; set; }
Gets or sets refresh rate of the indicator.
public TimeSpan RefreshRate { get; set; }
Gets or sets snap interval for the indicator.
public double SnapInterval { get; set; }
Gets value from object using format string.
public object this[string formatString] { get; }
Format string.
Property Value:Formatted value.
The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the scale object and Min and Max properties of the gauge range this object belongs to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format.
Gets or sets value which indicates whether the indicator will use range color as its background.
public bool UseRangeColor { get; set; }
Methods
Raise property changed event for "Data" property.
public void RaiseDataPropertyChanged()
Events
Occurs when property changed. Implemented for binding.
public event PropertyChangedEventHandler PropertyChanged
Implements: