WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class InteractiveCursor - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class InteractiveCursor

    Represents InteractiveCursor class

    Inheritance
    System.Object
    InteractiveCursor
    Implements
    IChartSerializer
    System.ComponentModel.INotifyPropertyChanged
    Namespace: Syncfusion.Windows.Chart
    Assembly: Syncfusion.Chart.Wpf.dll
    Syntax
    public class InteractiveCursor : Control, IChartSerializer, INotifyPropertyChanged

    Constructors

    InteractiveCursor()

    Called When instance created for InteractiveCursor

    Declaration
    public InteractiveCursor()

    Fields

    BindWithMouseMoveOnSegmentProperty

    Identifies the BindWithMoseMoveOnSegment, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty BindWithMouseMoveOnSegmentProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CursorStrokeThicknessProperty

    Sets the thickness for the Cursor Stroke

    Declaration
    public static readonly DependencyProperty CursorStrokeThicknessProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CursorSymbolHeightProperty

    Using a DependencyProperty as the backing store for CurSorHeight. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty CursorSymbolHeightProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CursorSymbolStrokeProperty

    Using a DependencyProperty as the backing store for CursorSymbolInterior. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty CursorSymbolStrokeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CursorSymbolWidthProperty

    Using a DependencyProperty as the backing store for CurSorWidth. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty CursorSymbolWidthProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    CursorVisibilityProperty

    Identifies the Cursor Visibility

    Declaration
    public static readonly DependencyProperty CursorVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    DataPointProperty

    Using a DependencyProperty as the backing store for DataPoint. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty DataPointProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    EnableHorizontalMoveProperty

    Identifies the EnableHorizontalMove, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty EnableHorizontalMoveProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    EnableVerticalMoveProperty

    Identifies the EnableVerticalMove, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty EnableVerticalMoveProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HorizontalCursorStrokeProperty

    Identifies the HorizontalCursorStroke, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty HorizontalCursorStrokeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HorizontalCursorTemplateProperty

    Using a DependencyProperty as the backing store for HorizontalCursorTemplate. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty HorizontalCursorTemplateProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HorizontalCursorVisibilityProperty

    Identifies the HorizontalCursorVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty HorizontalCursorVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    HorizontalLabelVisibilityProperty

    Identifies the HorizontalLabelVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty HorizontalLabelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    InteractiveCursorSymbolTemplateProperty

    Using a DependencyProperty as the backing store for HorizontalCursorTemplate. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty InteractiveCursorSymbolTemplateProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    InteractiveCursorSymbolVisibilityProperty

    Identifies the HorizontalCursorVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty InteractiveCursorSymbolVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsBindWithMouseMoveProperty

    Identifies the IsBindWithMouseMove, It is a Dependency Property.

    Declaration
    public static readonly DependencyProperty IsBindWithMouseMoveProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsBindWithSegmentProperty

    Identifies the IsBindWithSegment, It is a Dependency Property.

    Declaration
    public static readonly DependencyProperty IsBindWithSegmentProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsInversedLabelProperty

    Identifies the IsInversedLabel, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty IsInversedLabelProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    LabelBackgroundProperty

    Identifies the LabelBackground, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty LabelBackgroundProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    LabelForegroundProperty

    Identifies the LabelForeground, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty LabelForegroundProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    LabelVisibilityProperty

    Identifies the LabelVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty LabelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    LeftPositionProperty

    Using a DependencyProperty as the backing store for LeftPostion. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty LeftPositionProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    OffsetXProperty

    Identifies the OffsetX, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty OffsetXProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    OffsetYProperty

    Identifies the OffsetY, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty OffsetYProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    PointCollectionProperty

    Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty PointCollectionProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TopPositionProperty

    Using a DependencyProperty as the backing store for TopPosition. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty TopPositionProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    VerticalCursorLabelContentProperty

    Identifies the VerticalCursorLabelContent, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty VerticalCursorLabelContentProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    VerticalCursorStrokeProperty

    Identifies the VerticalCursorStroke, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty VerticalCursorStrokeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    VerticalCursorTemplateProperty

    Using a DependencyProperty as the backing store for VerTicalCursorTemplate. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty VerticalCursorTemplateProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    VerticalCursorVisibilityProperty

    Identifies the HorizontalCursorVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty VerticalCursorVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    VerticalLabelVisibilityProperty

    Identifies the VerticalLabelVisibility, It is a Dependency Property

    Declaration
    public static readonly DependencyProperty VerticalLabelVisibilityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Properties

    BindWithMouseMoveOnSegment

    Gets or sets a value indicating whether [bind with mouse move on segment].

    Declaration
    public bool BindWithMouseMoveOnSegment { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [bind with mouse move on segment]; otherwise, false.

    CursorStrokeThickness

    Gets or sets the cursor stroke thickness.

    Declaration
    public double CursorStrokeThickness { get; set; }
    Property Value
    Type Description
    System.Double

    The cursor stroke thickness.

    CursorSymbolHeight

    Gets or Sets the Interactive Cursor Symbol Height

    Declaration
    public double CursorSymbolHeight { get; set; }
    Property Value
    Type Description
    System.Double

    CursorSymbolStroke

    Gets or sets the Interactive Cursor Symbol Stroke

    Declaration
    public Brush CursorSymbolStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    CursorSymbolWidth

    Gets or Sets the InteractiveCursorSymbol Width

    Declaration
    public double CursorSymbolWidth { get; set; }
    Property Value
    Type Description
    System.Double

    CursorVisibility

    Gets or Sets value fro the Cursor Visibility

    Declaration
    public Visibility CursorVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    DataPoint

    Get and Set DataPointProperty

    Declaration
    public IChartDataPoint DataPoint { get; set; }
    Property Value
    Type Description
    IChartDataPoint

    EnableHorizontalMove

    Gets or sets a value indicating whether [enable horizontal move].

    Declaration
    public bool EnableHorizontalMove { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [enable horizontal move]; otherwise, false.

    EnableVerticalMove

    Gets or sets a value indicating whether [enable vertical move].

    Declaration
    public bool EnableVerticalMove { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [enable vertical move]; otherwise, false.

    HorizontalCursorStroke

    Gets or sets the horizontal cursor stroke.

    Declaration
    public Brush HorizontalCursorStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The horizontal cursor stroke.

    HorizontalCursorTemplate

    Gets or Sets the InteractiveCursor Horizontal Line Template

    Declaration
    public DataTemplate HorizontalCursorTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    HorizontalCursorVisibility

    Gets or sets the horizontal cursor visibility.

    Declaration
    public Visibility HorizontalCursorVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The horizontal cursor visibility.

    HorizontalLabelVisibility

    Gets or sets the horizontal label visibility.

    Declaration
    public Visibility HorizontalLabelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The horizontal label visibility.

    InteractiveCursorSymbolTemplate

    Gets or Sets the InteractiveCusorSymbol Template

    Declaration
    public DataTemplate InteractiveCursorSymbolTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    InteractiveCursorSymbolVisibility

    Gets or sets the Interactive cursor Symbol visibility.

    Declaration
    public Visibility InteractiveCursorSymbolVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The Interactive cursor visibility.

    IsBindWithMouseMove

    Gets or sets a value indicating whether this instance is bind with segment.

    Declaration
    public bool IsBindWithMouseMove { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is bind with segment; otherwise, false.

    IsBindWithSegment

    Gets or sets a value indicating whether this instance is bind with segment.

    Declaration
    public bool IsBindWithSegment { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is bind with segment; otherwise, false.

    IsInversedLabel

    Gets or sets a value indicating whether this instance is inversed label.

    Declaration
    public bool IsInversedLabel { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is inversed label; otherwise, false.

    LabelBackground

    Gets or sets the label background.

    Declaration
    public Brush LabelBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The label background.

    LabelForeground

    Gets or sets the label foreground.

    Declaration
    public Brush LabelForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The label foreground.

    LabelVisibility

    Gets or sets the label visibility.

    Declaration
    public Visibility LabelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The label visibility.

    OffsetX

    Gets or sets the offset X.

    Declaration
    public double OffsetX { get; set; }
    Property Value
    Type Description
    System.Double

    The offset X.

    OffsetY

    Gets or sets the offset Y.

    Declaration
    public double OffsetY { get; set; }
    Property Value
    Type Description
    System.Double

    The offset Y.

    PointCollection

    Get and Set PointCollectionProperty

    Declaration
    public ObservableCollection<Point> PointCollection { get; set; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ObservableCollection<System.Windows.Point>

    Selectedseries

    Gets or sets the chartseries.

    Declaration
    public ChartSeries Selectedseries { get; set; }
    Property Value
    Type Description
    ChartSeries

    The chartseries.

    VerticalCursorStroke

    Gets or sets the vertical cursor stroke.

    Declaration
    public Brush VerticalCursorStroke { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The vertical cursor stroke.

    VerticalCursorTemplate

    Gets or Sets the InteractiveCursor Vertical Line Template

    Declaration
    public DataTemplate VerticalCursorTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    VerticalCursorVisibility

    Gets or sets the horizontal cursor visibility.

    Declaration
    public Visibility VerticalCursorVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The horizontal cursor visibility.

    VerticalLabelVisibility

    Gets or sets the vertical label visibility.

    Declaration
    public Visibility VerticalLabelVisibility { get; set; }
    Property Value
    Type Description
    System.Windows.Visibility

    The vertical label visibility.

    Methods

    Deserialize(String)

    Return the object from the XAML string

    Declaration
    public object Deserialize(string xamlString)
    Parameters
    Type Name Description
    System.String xamlString
    Returns
    Type Description
    System.Object

    OnApplyTemplate()

    When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

    Declaration
    public override void OnApplyTemplate()
    See Also
    InteractiveCursor

    OnCreateAutomationPeer()

    Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

    Declaration
    protected override AutomationPeer OnCreateAutomationPeer()
    Returns
    Type Description
    System.Windows.Automation.Peers.AutomationPeer

    The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.

    Serialize()

    Return XAML string from the object

    Declaration
    public string Serialize()
    Returns
    Type Description
    System.String

    Events

    LocationChanged

    Event for LocationChanged in InteractiveCursor

    Declaration
    public event QtpInteracitveCursorLocationChangedEventHandler LocationChanged
    Event Type
    Type Description
    QtpInteracitveCursorLocationChangedEventHandler

    PropertyChanged

    Occurs when a property value changes.

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    IChartSerializer
    System.ComponentModel.INotifyPropertyChanged
    Back to top Generated by DocFX
    Copyright © 2001 - 2022 Syncfusion Inc. All Rights Reserved