Class
ChartCrosshairBehavior

A crosshair presented by two lines and labels that are positioned in accordance to the pointer position.

Definition

Namespace:Telerik.Windows.Controls.ChartView

Assembly:Telerik.Windows.Controls.Chart.dll

Syntax:

cs-api-definition
public class ChartCrosshairBehavior : ChartBehavior

Inheritance: objectInheritanceContextPropagatorChartBehaviorChartCrosshairBehavior

Inherited Members ChartBehavior.OnUnloaded()ChartBehavior.ChartChartBehavior.AdornerContainerInheritanceContextPropagator.FreezeCore(bool)

Constructors

ChartCrosshairBehavior()

Initializes a new instance of the ChartCrosshairBehavior class.

Declaration

cs-api-definition
public ChartCrosshairBehavior()

Fields

HorizontalLineLabelDefinitionProperty

Identifies the HorizontalLineLabelDefinition dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalLineLabelDefinitionProperty

Field Value

DependencyProperty

HorizontalLineLabelVisibilityProperty

Identifies the HorizontalLineLabelVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalLineLabelVisibilityProperty

Field Value

DependencyProperty

HorizontalLineStyleProperty

Identifies the HorizontalLineStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalLineStyleProperty

Field Value

DependencyProperty

HorizontalLineVisibilityProperty

Identifies the HorizontalLineVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HorizontalLineVisibilityProperty

Field Value

DependencyProperty

VerticalLineLabelDefinitionProperty

Identifies the VerticalLineLabelDefinition dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalLineLabelDefinitionProperty

Field Value

DependencyProperty

VerticalLineLabelVisibilityProperty

Identifies the VerticalLineLabelVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalLineLabelVisibilityProperty

Field Value

DependencyProperty

VerticalLineStyleProperty

Identifies the VerticalLineStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalLineStyleProperty

Field Value

DependencyProperty

VerticalLineVisibilityProperty

Identifies the VerticalLineVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VerticalLineVisibilityProperty

Field Value

DependencyProperty

Properties

HorizontalLineLabelDefinition

Gets or sets the definition for the label of the horizontal line.

Declaration

cs-api-definition
public ChartAnnotationLabelDefinition HorizontalLineLabelDefinition { get; set; }

Property Value

ChartAnnotationLabelDefinition

HorizontalLineLabelVisibility

Gets or sets the visibility of the label of the horizontal line.

Declaration

cs-api-definition
public Visibility HorizontalLineLabelVisibility { get; set; }

Property Value

Visibility

HorizontalLineStyle

Gets or sets the style that is applied to the horizontal line.

Declaration

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

Property Value

Style

HorizontalLineVisibility

Gets or sets the visibility of the horizontal line.

Declaration

cs-api-definition
public Visibility HorizontalLineVisibility { get; set; }

Property Value

Visibility

VerticalLineLabelDefinition

Gets or sets the definition for the label of the vertical line.

Declaration

cs-api-definition
public ChartAnnotationLabelDefinition VerticalLineLabelDefinition { get; set; }

Property Value

ChartAnnotationLabelDefinition

VerticalLineLabelVisibility

Gets or sets the visibility of the label of the vertical line.

Declaration

cs-api-definition
public Visibility VerticalLineLabelVisibility { get; set; }

Property Value

Visibility

VerticalLineStyle

Gets or sets the style that is applied to the vertical line.

Declaration

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

Property Value

Style

VerticalLineVisibility

Gets or sets the visibility of the vertical line.

Declaration

cs-api-definition
public Visibility VerticalLineVisibility { get; set; }

Property Value

Visibility

Methods

CreateInstanceCore()

When implemented in a derived class, creates a new instance of the Freezable derived class.

Declaration

cs-api-definition
protected override Freezable CreateInstanceCore()

Returns

Freezable

The new instance.

Overrides InheritanceContextPropagator.CreateInstanceCore()

OnAttached()

Called when the behavior is added to the chart control.

Declaration

cs-api-definition
protected override void OnAttached()

Overrides ChartBehavior.OnAttached()

OnChartTemplateChanged(Canvas, Canvas)

Called when chart template is changed.

Declaration

cs-api-definition
protected override void OnChartTemplateChanged(Canvas oldAdornerContainer, Canvas adornerContainer)

Parameters

oldAdornerContainer

Canvas

The old adorner layer.

adornerContainer

Canvas

The adorner layer.

Overrides ChartBehavior.OnChartTemplateChanged(Canvas, Canvas)

OnDetached()

Called when the behavior is removed from the chart control.

Declaration

cs-api-definition
protected override void OnDetached()

Overrides ChartBehavior.OnDetached()

Events

PositionChanged

Occurs when the position of the lines that represent the crosshair change.

Declaration

cs-api-definition
public event EventHandler<ChartCrosshairPositionChangedEventArgs> PositionChanged

Event Value

EventHandler<ChartCrosshairPositionChangedEventArgs>