ClassChartCrosshairBehavior
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:
public class ChartCrosshairBehavior : ChartBehavior
Inheritance: objectInheritanceContextPropagatorChartBehaviorChartCrosshairBehavior
Inherited Members
Constructors
ChartCrosshairBehavior()
Initializes a new instance of the ChartCrosshairBehavior class.
Declaration
public ChartCrosshairBehavior()
Fields
HorizontalLineLabelDefinitionProperty
Identifies the HorizontalLineLabelDefinition dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineLabelDefinitionProperty
Field Value
DependencyProperty
HorizontalLineLabelVisibilityProperty
Identifies the HorizontalLineLabelVisibility dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineLabelVisibilityProperty
Field Value
DependencyProperty
HorizontalLineStyleProperty
Identifies the HorizontalLineStyle dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineStyleProperty
Field Value
DependencyProperty
HorizontalLineVisibilityProperty
Identifies the HorizontalLineVisibility dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineVisibilityProperty
Field Value
DependencyProperty
VerticalLineLabelDefinitionProperty
Identifies the VerticalLineLabelDefinition dependency property.
Declaration
public static readonly DependencyProperty VerticalLineLabelDefinitionProperty
Field Value
DependencyProperty
VerticalLineLabelVisibilityProperty
Identifies the VerticalLineLabelVisibility dependency property.
Declaration
public static readonly DependencyProperty VerticalLineLabelVisibilityProperty
Field Value
DependencyProperty
VerticalLineStyleProperty
Identifies the VerticalLineStyle dependency property.
Declaration
public static readonly DependencyProperty VerticalLineStyleProperty
Field Value
DependencyProperty
VerticalLineVisibilityProperty
Identifies the VerticalLineVisibility dependency property.
Declaration
public static readonly DependencyProperty VerticalLineVisibilityProperty
Field Value
DependencyProperty
Properties
HorizontalLineLabelDefinition
Gets or sets the definition for the label of the horizontal line.
Declaration
public ChartAnnotationLabelDefinition HorizontalLineLabelDefinition { get; set; }
Property Value
HorizontalLineLabelVisibility
Gets or sets the visibility of the label of the horizontal line.
Declaration
public Visibility HorizontalLineLabelVisibility { get; set; }
Property Value
Visibility
HorizontalLineStyle
Gets or sets the style that is applied to the horizontal line.
Declaration
public Style HorizontalLineStyle { get; set; }
Property Value
Style
HorizontalLineVisibility
Gets or sets the visibility of the horizontal line.
Declaration
public Visibility HorizontalLineVisibility { get; set; }
Property Value
Visibility
VerticalLineLabelDefinition
Gets or sets the definition for the label of the vertical line.
Declaration
public ChartAnnotationLabelDefinition VerticalLineLabelDefinition { get; set; }
Property Value
VerticalLineLabelVisibility
Gets or sets the visibility of the label of the vertical line.
Declaration
public Visibility VerticalLineLabelVisibility { get; set; }
Property Value
Visibility
VerticalLineStyle
Gets or sets the style that is applied to the vertical line.
Declaration
public Style VerticalLineStyle { get; set; }
Property Value
Style
VerticalLineVisibility
Gets or sets the visibility of the vertical line.
Declaration
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
protected override Freezable CreateInstanceCore()
Returns
Freezable
The new instance.
Overrides
OnAttached()
Called when the behavior is added to the chart control.
Declaration
protected override void OnAttached()
Overrides
OnChartTemplateChanged(Canvas, Canvas)
Called when chart template is changed.
Declaration
protected override void OnChartTemplateChanged(Canvas oldAdornerContainer, Canvas adornerContainer)
Parameters
oldAdornerContainer
Canvas
The old adorner layer.
adornerContainer
Canvas
The adorner layer.
Overrides
OnDetached()
Called when the behavior is removed from the chart control.
Declaration
protected override void OnDetached()
Overrides
Events
PositionChanged
Occurs when the position of the lines that represent the crosshair change.
Declaration
public event EventHandler<ChartCrosshairPositionChangedEventArgs> PositionChanged
Event Value