Class GaugeBase
The base class for different gauges.
Inheritance
Namespace: Telerik.Windows.Controls.Gauge
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public abstract class GaugeBase : ItemsControl, IThemable
Constructors
GaugeBase()
Initializes a new instance of the GaugeBase class.
Declaration
protected GaugeBase()
Fields
CellHeightProperty
Identifies the CellHeight dependency property.
Declaration
public static readonly DependencyProperty CellHeightProperty
Field Value
System.Windows.DependencyProperty
|
CellSizeProperty
Identifies the CellSize dependency property.
Declaration
public static readonly DependencyProperty CellSizeProperty
Field Value
System.Windows.DependencyProperty
|
CellWidthProperty
Identifies the CellWidth dependency property.
Declaration
public static readonly DependencyProperty CellWidthProperty
Field Value
System.Windows.DependencyProperty
|
ScaleStyleProperty
Identifies the ScaleStyle dependency property.
Declaration
public static readonly DependencyProperty ScaleStyleProperty
Field Value
System.Windows.DependencyProperty
|
Properties
CellHeight
Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code.
Declaration
public double CellHeight { get; set; }
Property Value
System.Double
|
CellSize
Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code.
Declaration
public Size CellSize { get; set; }
Property Value
System.Windows.Size
|
CellWidth
Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code.
Declaration
public double CellWidth { get; set; }
Property Value
System.Double
|
Methods
CalculateCellSize()
Calculate cell size of the scale.
Declaration
protected virtual Size CalculateCellSize()
Returns
System.Windows.Size
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate.
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
OnItemsChanged(NotifyCollectionChangedEventArgs)
Invoked when the Items property changes.
Declaration
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
Parameters
System.Collections.Specialized.NotifyCollectionChangedEventArgs
e
Information about the change. |
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()