CursorModifier
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
public CursorModifier()
cursorModifier = CursorModifier()
Inicia una nueva instancia de la clase CursorModifier.
Propiedades
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
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value
Obtiene o establece retraso para mostrar el puntaje de herramientas en miliseconds
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
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value
Proporciona un objeto AxisInfo@, que puede ser de referencia
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value
Proporciona un objeto AxisInfo@, que puede ser de referencia
Métodos
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
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
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)
Consigue la serie de incluir o no
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
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
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
public override void OnAttached()
cursorModifier.OnAttached()
Llamado cuando el Modificador de Gráfico está conectado a la superficie de carga
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()
Cuando se anula en una clase derivada, aplica nueva plantilla a etiquetas de eje, y
public override void OnDetached()
cursorModifier.OnDetached()
Llamado inmediatamente antes de que el Modificador de Gráfico se desprenda de la superficie de la Chart
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()
Llamado cuando el ratón entra en el padre UltrachartSurface
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()
Cuando se anula en una clase derivada, aplica nueva plantilla a la etiqueta de punta de herramientas, y
public static void SetIncludeSeries(DependencyObject obj, bool value)
CursorModifier.SetIncludeSeries(obj, value)
Establece la serie o no
Campos
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty
Definido IncludeSeries Propiedad Adjunta
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty
Define el ShowTooltip@DependencyProperty@