Class ChartCrosshairBehavior
A crosshair presented by two lines and labels that are positioned in accordance to the pointer position.
Inherited Members
Namespace: Telerik.Windows.Controls.ChartView
Assembly: Telerik.Windows.Controls.Chart.dll
Syntax
public class ChartCrosshairBehavior : ChartBehavior
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
System.Windows.DependencyProperty
|
HorizontalLineLabelVisibilityProperty
Identifies the HorizontalLineLabelVisibility dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineLabelVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalLineStyleProperty
Identifies the HorizontalLineStyle dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineStyleProperty
Field Value
System.Windows.DependencyProperty
|
HorizontalLineVisibilityProperty
Identifies the HorizontalLineVisibility dependency property.
Declaration
public static readonly DependencyProperty HorizontalLineVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLineLabelDefinitionProperty
Identifies the VerticalLineLabelDefinition dependency property.
Declaration
public static readonly DependencyProperty VerticalLineLabelDefinitionProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLineLabelVisibilityProperty
Identifies the VerticalLineLabelVisibility dependency property.
Declaration
public static readonly DependencyProperty VerticalLineLabelVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLineStyleProperty
Identifies the VerticalLineStyle dependency property.
Declaration
public static readonly DependencyProperty VerticalLineStyleProperty
Field Value
System.Windows.DependencyProperty
|
VerticalLineVisibilityProperty
Identifies the VerticalLineVisibility dependency property.
Declaration
public static readonly DependencyProperty VerticalLineVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
Properties
HorizontalLineLabelDefinition
Gets or sets the definition for the label of the horizontal line.
Declaration
public ChartAnnotationLabelDefinition HorizontalLineLabelDefinition { get; set; }
Property Value
ChartAnnotationLabelDefinition
|
HorizontalLineLabelVisibility
Gets or sets the visibility of the label of the horizontal line.
Declaration
public Visibility HorizontalLineLabelVisibility { get; set; }
Property Value
System.Windows.Visibility
|
HorizontalLineStyle
Gets or sets the style that is applied to the horizontal line.
Declaration
public Style HorizontalLineStyle { get; set; }
Property Value
System.Windows.Style
|
HorizontalLineVisibility
Gets or sets the visibility of the horizontal line.
Declaration
public Visibility HorizontalLineVisibility { get; set; }
Property Value
System.Windows.Visibility
|
VerticalLineLabelDefinition
Gets or sets the definition for the label of the vertical line.
Declaration
public ChartAnnotationLabelDefinition VerticalLineLabelDefinition { get; set; }
Property Value
ChartAnnotationLabelDefinition
|
VerticalLineLabelVisibility
Gets or sets the visibility of the label of the vertical line.
Declaration
public Visibility VerticalLineLabelVisibility { get; set; }
Property Value
System.Windows.Visibility
|
VerticalLineStyle
Gets or sets the style that is applied to the vertical line.
Declaration
public Style VerticalLineStyle { get; set; }
Property Value
System.Windows.Style
|
VerticalLineVisibility
Gets or sets the visibility of the vertical line.
Declaration
public Visibility VerticalLineVisibility { get; set; }
Property Value
System.Windows.Visibility
|
Methods
CreateInstanceCore()
When implemented in a derived class, creates a new instance of the System.Windows.Freezable derived class.
Declaration
protected override Freezable CreateInstanceCore()
Returns
System.Windows.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
System.Windows.Controls.Canvas
oldAdornerContainer
The old adorner layer. |
System.Windows.Controls.Canvas
adornerContainer
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 Type
System.EventHandler<ChartCrosshairPositionChangedEventArgs>
|