CursorModifier

StockSharp.Xaml.Charting.ChartModifiers

El CursorModifier proporciona un cross-hairs (cursor) más tooltip con valores de datos X,Y bajo el ratón mientras el ratón se mueve. Añadir a UltrachartSurface y establecer IsEnabled para que este comportamiento sea posible.

Hereda de: TooltipModifierBase

Constructores

CursorModifier
public CursorModifier()
cursorModifier = CursorModifier()

Inicia una nueva instancia de la clase CursorModifier.

Propiedades

AxisInfo
public ObservableCollection<AxisInfo> AxisInfo { get; set; }
value = cursorModifier.AxisInfo
cursorModifier.AxisInfo = value

Proporciona una colección de AxisInfostructs, que pueden ser data-bound en la UI definida por la plantilla AxisLabelTemplate@ Control

HoverDelay
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value

Obtiene o establece retraso para mostrar el puntaje de herramientas en miliseconds

ShowTooltip
public bool ShowTooltip { get; set; }
value = cursorModifier.ShowTooltip
cursorModifier.ShowTooltip = value

Obtiene o establece valor, indica si mostrar el cursor punta de herramienta o no

XAxisInfo
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value

Proporciona un objeto AxisInfo@, que puede ser de referencia

YAxisInfo
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value

Proporciona un objeto AxisInfo@, que puede ser de referencia

Métodos

ClearAll
protected override void ClearAll()
cursorModifier.ClearAll()

Cuando se anula en una clase derivada, este método debe limpiar todos los marcadores y puntas de herramientas de la ModifierSurface

GetAxesData
protected virtual void GetAxesData(Point mousePoint)
cursorModifier.GetAxesData(mousePoint)

Realiza una prueba de impacto en todos los datos de ejes y agregados en la colección AxisInfo

mousePoint
GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)

Consigue la serie de incluir o no

GetSeriesInfoAt
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = cursorModifier.GetSeriesInfoAt(point)

Enumerates RenderableSeries@ en el pariente ParentSurface@ y recibe SeriesInfoobjetos en el punto dado

point
HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
cursorModifier.HandleMasterMouseEvent(mousePoint)

Cuando se anula en una clase derivada, se llama a manejar el Master ChartModifierBaseMouseMoveevent

mousePoint
El punto de Mouse actual
HandleSlaveMouseEvent
protected override void HandleSlaveMouseEvent(Point mousePoint)
cursorModifier.HandleSlaveMouseEvent(mousePoint)

Cuando se anula en una clase derivada, se llama a manejar el Esclavo ChartModifierBase@MouseMoveevent

mousePoint
El punto de Mouse actual
OnAttached
public override void OnAttached()
cursorModifier.OnAttached()

Llamado cuando el Modificador de Gráfico está conectado a la superficie de carga

OnAxisLabelTemplateChanged
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()

Cuando se anula en una clase derivada, aplica nueva plantilla a etiquetas de eje, y

OnDetached
public override void OnDetached()
cursorModifier.OnDetached()

Llamado inmediatamente antes de que el Modificador de Gráfico se desprenda de la superficie de la Chart

OnParentSurfaceMouseEnter
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()

Llamado cuando el ratón entra en el padre UltrachartSurface

OnTooltipLabelTemplateChanged
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()

Cuando se anula en una clase derivada, aplica nueva plantilla a la etiqueta de punta de herramientas, y

SetIncludeSeries
public static void SetIncludeSeries(DependencyObject obj, bool value)
CursorModifier.SetIncludeSeries(obj, value)

Establece la serie o no

Campos

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty

Definido IncludeSeries Propiedad Adjunta

ShowTooltipProperty
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty

Define el ShowTooltip@DependencyProperty@