Base class for all linear sparkline series.
Definition
Namespace:Telerik.Windows.Controls.Sparklines
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public abstract class RadLinearSparklineBase : RadIndicatedSparklineBase
Inheritance: objectRadSparklineBaseRadIndicatedSparklineBaseRadLinearSparklineBase
Derived Classes:
Inherited Members
Constructors
Initializes a new instance of the RadLinearSparklineBase class.
protected RadLinearSparklineBase()
Fields
IndicatorsPointsProperty
DependencyProperty
Identifies the IndicatorsPoints dependency property.
public static readonly DependencyProperty IndicatorsPointsProperty
IndicatorStyleProperty
DependencyProperty
Identifies the IndicatorStyle dependency property.
public static readonly DependencyProperty IndicatorStyleProperty
IndicatorsVisibilityProperty
DependencyProperty
Identifies the IndicatorsVisibility dependency property.
public static readonly DependencyProperty IndicatorsVisibilityProperty
LinePointsProperty
DependencyProperty
Identifies the LinePoints dependency property.
public static readonly DependencyProperty LinePointsProperty
MarkersBrushProperty
DependencyProperty
Identifies the MarkersBrush dependency property.
public static readonly DependencyProperty MarkersBrushProperty
MarkersStyleProperty
DependencyProperty
Identifies the MarkersStyle dependency property.
public static readonly DependencyProperty MarkersStyleProperty
ShowMarkersProperty
DependencyProperty
Identifies the ShowMarkers dependency property.
public static readonly DependencyProperty ShowMarkersProperty
Properties
This property supports the RadSparklineBase infrastructure and is not intended to be used directly from your code.
public DataPointCollection IndicatorsPoints { get; }
IndicatorStyle
Style
Gets or sets the IndicatorStyle.
public Style IndicatorStyle { get; set; }
IndicatorsVisibility
Visibility
This property supports the RadSparklineBase infrastructure and is not intended to be used directly from your code.
public Visibility IndicatorsVisibility { get; }
LinePoints
PointCollection
Gets or sets the collection of points representing the line geometry.
public PointCollection LinePoints { get; protected set; }
Collection of points.
MarkersBrush
Brush
Gets or sets the markers brush.
public Brush MarkersBrush { get; set; }
The markers brush.
MarkersStyle
Style
Gets or sets the markers style.
public Style MarkersStyle { get; set; }
The markers style.
Gets or sets a value indicating whether to show markers.
public bool ShowMarkers { get; set; }
To show markers true; otherwise, false.
Methods
CalculateBaseLinePoints()
PointCollection
Calculates the base line points.
protected PointCollection CalculateBaseLinePoints()
PointCollection
Hides the line geometry.
protected virtual void HideLineGeometry()
Called when underlying data has changed significantly and requires the control to redraw itself.
protected override void OnDataChanged()
Overrides:
Called when [empty point behavior changed].
protected override void OnEmptyPointBehaviorChanged()
Overrides:
Called when range has changed.
protected override void OnRangeChanged()
Overrides:
Called when [size changed].
protected override void OnSizeChanged(object sender, SizeChangedEventArgs e)
The sender.
eSizeChangedEventArgsThe SizeChangedEventArgs instance containing the event data.
Overrides:
Called when the visible range changes.
protected override void OnVisibleDataChanged()
Overrides:
Shows the line geometry.
protected virtual void ShowLineGeometry()
Toggles the indicators.
protected override void SynchronizeIndicatorsData()
Overrides:
Synchronizes the points.
protected virtual void SynchronizePoints()
Updates the line visibility.
protected virtual void UpdateLineVisibility()