Class
RadLinearSparklineBase

Base class for all linear sparkline series.

Definition

Namespace:Telerik.Windows.Controls.Sparklines

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class RadLinearSparklineBase : RadIndicatedSparklineBase

Inheritance: objectRadSparklineBaseRadIndicatedSparklineBaseRadLinearSparklineBase

Derived Classes: RadAreaSparklineRadLinearSparkline

Inherited Members RadIndicatedSparklineBase.FirstPointBrushPropertyRadIndicatedSparklineBase.FirstPointStylePropertyRadIndicatedSparklineBase.LastPointBrushPropertyRadIndicatedSparklineBase.LastPointStylePropertyRadIndicatedSparklineBase.HighPointBrushPropertyRadIndicatedSparklineBase.HighPointStylePropertyRadIndicatedSparklineBase.LowPointBrushPropertyRadIndicatedSparklineBase.LowPointStylePropertyRadIndicatedSparklineBase.NegativePointBrushPropertyRadIndicatedSparklineBase.NegativePointStylePropertyRadIndicatedSparklineBase.ShowFirstPointIndicatorPropertyRadIndicatedSparklineBase.ShowHighPointIndicatorsPropertyRadIndicatedSparklineBase.ShowLastPointIndicatorPropertyRadIndicatedSparklineBase.ShowLowPointIndicatorsPropertyRadIndicatedSparklineBase.ShowNegativePointIndicatorsPropertyRadIndicatedSparklineBase.OnApplyTemplate()RadIndicatedSparklineBase.OnIndicatorPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)RadIndicatedSparklineBase.IsVirtualizationEnabledChanged()RadIndicatedSparklineBase.UpdateItemsPanels()RadIndicatedSparklineBase.SynchronizeIndicatorsVisuals()RadIndicatedSparklineBase.FirstPointBrushRadIndicatedSparklineBase.FirstPointStyleRadIndicatedSparklineBase.LastPointBrushRadIndicatedSparklineBase.LastPointStyleRadIndicatedSparklineBase.HighPointBrushRadIndicatedSparklineBase.HighPointStyleRadIndicatedSparklineBase.LowPointBrushRadIndicatedSparklineBase.LowPointStyleRadIndicatedSparklineBase.NegativePointBrushRadIndicatedSparklineBase.NegativePointStyleRadIndicatedSparklineBase.ShowFirstPointIndicatorRadIndicatedSparklineBase.ShowHighPointIndicatorsRadIndicatedSparklineBase.ShowLastPointIndicatorRadIndicatedSparklineBase.ShowLowPointIndicatorsRadIndicatedSparklineBase.ShowNegativePointIndicatorsRadSparklineBase.YValuePathPropertyRadSparklineBase.XValuePathPropertyRadSparklineBase.AutoRangePropertyRadSparklineBase.AxisVisibilityPropertyRadSparklineBase.AxisStrokePropertyRadSparklineBase.ItemsSourcePropertyRadSparklineBase.MaxYValuePropertyRadSparklineBase.MinYValuePropertyRadSparklineBase.MinXValuePropertyRadSparklineBase.MaxXValuePropertyRadSparklineBase.EmptyPointBehaviorPropertyRadSparklineBase.ShowAxisPropertyRadSparklineBase.ZeroYPositionPropertyRadSparklineBase.AxisOriginValuePropertyRadSparklineBase.AxisWidthPropertyRadSparklineBase.OnCreateAutomationPeer()RadSparklineBase.CalculateYPosition()RadSparklineBase.MeasureOverride(Size)RadSparklineBase.AutoRangeRadSparklineBase.AxisOriginValueRadSparklineBase.AxisWidthRadSparklineBase.AxisStrokeRadSparklineBase.EmptyPointBehaviorRadSparklineBase.ItemsSourceRadSparklineBase.MaxYValueRadSparklineBase.MinYValueRadSparklineBase.MinXValueRadSparklineBase.MaxXValueRadSparklineBase.ShowAxisRadSparklineBase.XValuePathRadSparklineBase.YValuePathRadSparklineBase.ZeroYPositionRadSparklineBase.AxisVisibilityRadSparklineBase.VisualDataPoints

Constructors

RadLinearSparklineBase()

Initializes a new instance of the RadLinearSparklineBase class.

Declaration

cs-api-definition
protected RadLinearSparklineBase()

Fields

IndicatorStyleProperty

Identifies the IndicatorStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IndicatorStyleProperty

Field Value

DependencyProperty

IndicatorsPointsProperty

Identifies the IndicatorsPoints dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IndicatorsPointsProperty

Field Value

DependencyProperty

IndicatorsVisibilityProperty

Identifies the IndicatorsVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IndicatorsVisibilityProperty

Field Value

DependencyProperty

LinePointsProperty

Identifies the LinePoints dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LinePointsProperty

Field Value

DependencyProperty

MarkersBrushProperty

Identifies the MarkersBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MarkersBrushProperty

Field Value

DependencyProperty

MarkersStyleProperty

Identifies the MarkersStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MarkersStyleProperty

Field Value

DependencyProperty

ShowMarkersProperty

Identifies the ShowMarkers dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowMarkersProperty

Field Value

DependencyProperty

Properties

IndicatorStyle

Gets or sets the IndicatorStyle.

Declaration

cs-api-definition
public Style IndicatorStyle { get; set; }

Property Value

Style

IndicatorsPoints

This property supports the RadSparklineBase infrastructure and is not intended to be used directly from your code.

Declaration

cs-api-definition
public DataPointCollection IndicatorsPoints { get; }

Property Value

DataPointCollection

IndicatorsVisibility

This property supports the RadSparklineBase infrastructure and is not intended to be used directly from your code.

Declaration

cs-api-definition
public Visibility IndicatorsVisibility { get; }

Property Value

Visibility

LinePoints

Gets or sets the collection of points representing the line geometry.

Declaration

cs-api-definition
public PointCollection LinePoints { get; protected set; }

Property Value

PointCollection

Collection of points.

MarkersBrush

Gets or sets the markers brush.

Declaration

cs-api-definition
public Brush MarkersBrush { get; set; }

Property Value

Brush

The markers brush.

MarkersStyle

Gets or sets the markers style.

Declaration

cs-api-definition
public Style MarkersStyle { get; set; }

Property Value

Style

The markers style.

ShowMarkers

Gets or sets a value indicating whether to show markers.

Declaration

cs-api-definition
public bool ShowMarkers { get; set; }

Property Value

bool

To show markers true; otherwise, false.

Methods

CalculateBaseLinePoints()

Calculates the base line points.

Declaration

cs-api-definition
protected PointCollection CalculateBaseLinePoints()

Returns

PointCollection

HideLineGeometry()

Hides the line geometry.

Declaration

cs-api-definition
protected virtual void HideLineGeometry()

OnDataChanged()

Called when underlying data has changed significantly and requires the control to redraw itself.

Declaration

cs-api-definition
protected override void OnDataChanged()

Overrides RadIndicatedSparklineBase.OnDataChanged()

OnEmptyPointBehaviorChanged()

Called when [empty point behavior changed].

Declaration

cs-api-definition
protected override void OnEmptyPointBehaviorChanged()

Overrides RadSparklineBase.OnEmptyPointBehaviorChanged()

OnRangeChanged()

Called when range has changed.

Declaration

cs-api-definition
protected override void OnRangeChanged()

Overrides RadSparklineBase.OnRangeChanged()

OnSizeChanged(object, SizeChangedEventArgs)

Called when [size changed].

Declaration

cs-api-definition
protected override void OnSizeChanged(object sender, SizeChangedEventArgs e)

Parameters

sender

object

The sender.

e

SizeChangedEventArgs

The SizeChangedEventArgs instance containing the event data.

Overrides RadSparklineBase.OnSizeChanged(object, SizeChangedEventArgs)

OnVisibleDataChanged()

Called when the visible range changes.

Declaration

cs-api-definition
protected override void OnVisibleDataChanged()

Overrides RadSparklineBase.OnVisibleDataChanged()

ShowLineGeometry()

Shows the line geometry.

Declaration

cs-api-definition
protected virtual void ShowLineGeometry()

SynchronizeIndicatorsData()

Toggles the indicators.

Declaration

cs-api-definition
protected override void SynchronizeIndicatorsData()

Overrides RadIndicatedSparklineBase.SynchronizeIndicatorsData()

SynchronizePoints()

Synchronizes the points.

Declaration

cs-api-definition
protected virtual void SynchronizePoints()

UpdateLineVisibility()

Updates the line visibility.

Declaration

cs-api-definition
protected virtual void UpdateLineVisibility()