New to Telerik UI for WPFStart a free 30-day trial

Base class for all linear sparkline series.

Definition

Namespace:Telerik.Windows.Controls.Sparklines

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
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

Initializes a new instance of the RadLinearSparklineBase class.

C#
protected RadLinearSparklineBase()

Fields

IndicatorsPointsProperty

DependencyProperty

Identifies the IndicatorsPoints dependency property.

C#
public static readonly DependencyProperty IndicatorsPointsProperty

IndicatorStyleProperty

DependencyProperty

Identifies the IndicatorStyle dependency property.

C#
public static readonly DependencyProperty IndicatorStyleProperty

Identifies the IndicatorsVisibility dependency property.

C#
public static readonly DependencyProperty IndicatorsVisibilityProperty

LinePointsProperty

DependencyProperty

Identifies the LinePoints dependency property.

C#
public static readonly DependencyProperty LinePointsProperty

MarkersBrushProperty

DependencyProperty

Identifies the MarkersBrush dependency property.

C#
public static readonly DependencyProperty MarkersBrushProperty

MarkersStyleProperty

DependencyProperty

Identifies the MarkersStyle dependency property.

C#
public static readonly DependencyProperty MarkersStyleProperty

ShowMarkersProperty

DependencyProperty

Identifies the ShowMarkers dependency property.

C#
public static readonly DependencyProperty ShowMarkersProperty

Properties

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

C#
public DataPointCollection IndicatorsPoints { get; }

Gets or sets the IndicatorStyle.

C#
public Style IndicatorStyle { get; set; }

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

C#
public Visibility IndicatorsVisibility { get; }

LinePoints

PointCollection

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

C#
public PointCollection LinePoints { get; protected set; }
Property Value:

Collection of points.

Gets or sets the markers brush.

C#
public Brush MarkersBrush { get; set; }
Property Value:

The markers brush.

Gets or sets the markers style.

C#
public Style MarkersStyle { get; set; }
Property Value:

The markers style.

Gets or sets a value indicating whether to show markers.

C#
public bool ShowMarkers { get; set; }
Property Value:

To show markers true; otherwise, false.

Methods

Calculates the base line points.

C#
protected PointCollection CalculateBaseLinePoints()
Returns:

PointCollection

Hides the line geometry.

C#
protected virtual void HideLineGeometry()

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

C#
protected override void OnDataChanged()

Overrides: RadIndicatedSparklineBase.OnDataChanged()

Called when [empty point behavior changed].

C#
protected override void OnEmptyPointBehaviorChanged()

Overrides: RadSparklineBase.OnEmptyPointBehaviorChanged()

Called when range has changed.

C#
protected override void OnRangeChanged()

Overrides: RadSparklineBase.OnRangeChanged()

Called when [size changed].

C#
protected override void OnSizeChanged(object sender, SizeChangedEventArgs e)
Parameters:senderobject

The sender.

eSizeChangedEventArgs

The SizeChangedEventArgs instance containing the event data.

Overrides: RadSparklineBase.OnSizeChanged(object, SizeChangedEventArgs)

Called when the visible range changes.

C#
protected override void OnVisibleDataChanged()

Overrides: RadSparklineBase.OnVisibleDataChanged()

Shows the line geometry.

C#
protected virtual void ShowLineGeometry()

Toggles the indicators.

C#
protected override void SynchronizeIndicatorsData()

Overrides: RadIndicatedSparklineBase.SynchronizeIndicatorsData()

Synchronizes the points.

C#
protected virtual void SynchronizePoints()

Updates the line visibility.

C#
protected virtual void UpdateLineVisibility()