TooltipModifierBase

StockSharp.Xaml.Charting.ChartModifiers

El TooltipModifierBase forma parte de la API ChartModifier, que se caracteriza por el manejo de plantillas de Axis y Chart Label, y proporciona una plantilla de ratón sobre la punta de la herramienta para unirse a un DataContext personalizado, proporcionado por la salida de la operación Hit-Test en un IRenderableSeries

Hereda de: InspectSeriesModifierBase

Constructores

TooltipModifierBase
protected TooltipModifierBase()
tooltipModifierBase = TooltipModifierBase()

Inicia una nueva instancia de la clase TooltipModifierBase.

Propiedades

AxisLabelTemplate
public ControlTemplate AxisLabelTemplate { get; set; }
value = tooltipModifierBase.AxisLabelTemplate
tooltipModifierBase.AxisLabelTemplate = value

Obtiene o establece el AxisLabelTemplate utilizado para las etiquetas en ejes

AxisLabelTemplateSelector
public IDataTemplateSelector AxisLabelTemplateSelector { get; set; }
value = tooltipModifierBase.AxisLabelTemplateSelector
tooltipModifierBase.AxisLabelTemplateSelector = value

Tomas o conjuntos de instancia de IDataTemplateSelector que se utiliza por modificador

DefaultAxisLabelTemplateSelector
public IDataTemplateSelector DefaultAxisLabelTemplateSelector { get; protected set; }
value = tooltipModifierBase.DefaultAxisLabelTemplateSelector
tooltipModifierBase.DefaultAxisLabelTemplateSelector = value

Obtiene instancia predeterminada de AxisLabelTemplateSelector

DefaultAxisLabelTemplateSelectorStyle
public Style DefaultAxisLabelTemplateSelectorStyle { get; set; }
value = tooltipModifierBase.DefaultAxisLabelTemplateSelectorStyle
tooltipModifierBase.DefaultAxisLabelTemplateSelectorStyle = value

Estilo de juegos o juegos para DefaultAxisLabelTemplateSelector

DefaultTooltipLabelTemplateSelector
public IDataTemplateSelector DefaultTooltipLabelTemplateSelector { get; protected set; }
value = tooltipModifierBase.DefaultTooltipLabelTemplateSelector
tooltipModifierBase.DefaultTooltipLabelTemplateSelector = value

Obtiene instancia predeterminada de TooltipLabelTemplateSelector

DefaultTooltipLabelTemplateSelectorStyle
public Style DefaultTooltipLabelTemplateSelectorStyle { get; set; }
value = tooltipModifierBase.DefaultTooltipLabelTemplateSelectorStyle
tooltipModifierBase.DefaultTooltipLabelTemplateSelectorStyle = value

Estilo de juegos o juegos para DefaultTooltipLabelTemplateSelector

LineOverlayStyle
public Style LineOverlayStyle { get; set; }
value = tooltipModifierBase.LineOverlayStyle
tooltipModifierBase.LineOverlayStyle = value

Obtiene o establece el estilo aplicado a los sobrecapas de modificador (TargetType=Line)

ShowAxisLabels
public bool ShowAxisLabels { get; set; }
value = tooltipModifierBase.ShowAxisLabels
tooltipModifierBase.ShowAxisLabels = value

Obtiene o establece valor, indica si muestra etiquetas en ejes o no

ShowTooltipOn
public ShowTooltipOptions ShowTooltipOn { get; set; }
value = tooltipModifierBase.ShowTooltipOn
tooltipModifierBase.ShowTooltipOn = value

Obtiene o establece cuándo mostrar las herramientas

TooltipLabelTemplate
public ControlTemplate TooltipLabelTemplate { get; set; }
value = tooltipModifierBase.TooltipLabelTemplate
tooltipModifierBase.TooltipLabelTemplate = value

Obtiene o establece el TooltipLabelTemplate utilizado para las etiquetas en los puntos de datos

TooltipLabelTemplateSelector
public IDataTemplateSelector TooltipLabelTemplateSelector { get; set; }
value = tooltipModifierBase.TooltipLabelTemplateSelector
tooltipModifierBase.TooltipLabelTemplateSelector = value

Tomas o conjuntos de instancia de IDataTemplateSelector que se utiliza por modificador

Métodos

ClearAxesOverlay
protected void ClearAxesOverlay()
tooltipModifierBase.ClearAxesOverlay()

Borra los sobreimpuestos de eje en los ejes X y Y

CreateFromTemplate
protected TemplatableControl CreateFromTemplate(ControlTemplate template, IDataTemplateSelector dataTemplateSelector, object dataContext)
result = tooltipModifierBase.CreateFromTemplate(template, dataTemplateSelector, dataContext)

Crea instancias de TemplatableControl basado en aprobado . Si == Null, el control se crea basado en aprobado .

template
ControlTemplate@aplicación
dataTemplateSelector
El objeto que se utiliza para seleccionar una plantilla para un nuevo control
dataContext
El valor que se utiliza para determinar la plantilla adecuada
HasToShowTooltip
protected bool HasToShowTooltip()
result = tooltipModifierBase.HasToShowTooltip()

Compruebe ShowTooltipOn propiedad y devoluciones valor, indicando si la punta de la herramienta debe ser mostrada

IsHitPointValid
protected override bool IsHitPointValid(HitTestInfo hitTestInfo)
result = tooltipModifierBase.IsHitPointValid(hitTestInfo)

Cuando se sobrescribe en las clases derivadas, indica si HitTestInfo resultado de la prueba de impacto debe ser devuelto del método Point).

hitTestInfo
OnAxisLabelTemplateChanged
protected abstract void OnAxisLabelTemplateChanged()
tooltipModifierBase.OnAxisLabelTemplateChanged()

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

OnIsEnabledChanged
protected override void OnIsEnabledChanged()
tooltipModifierBase.OnIsEnabledChanged()

Llamado cuando el alojamiento IsEnabled cambia en este caso ChartModifierBase

OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
tooltipModifierBase.OnModifierMouseDown(e)

Llamado cuando se presiona un botón Mouse sobre el padre UltrachartSurface

e
Argumentos detallando la operación del botón del ratón
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
tooltipModifierBase.OnModifierMouseUp(e)

Llamado cuando se publica un botón Mouse en el padre UltrachartSurface

e
Argumentos detallando la operación del botón del ratón
OnTooltipLabelTemplateChanged
protected abstract void OnTooltipLabelTemplateChanged()
tooltipModifierBase.OnTooltipLabelTemplateChanged()

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

OnXAxesCollectionChanged
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
tooltipModifierBase.OnXAxesCollectionChanged(sender, args)

Llamado cuando [la colección de ejes X cambió].

OnYAxesCollectionChanged
protected override void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
tooltipModifierBase.OnYAxesCollectionChanged(sender, args)

Llamado cuando [Y los ejes de colección cambiaron].

RecreateLabels
protected void RecreateLabels()
tooltipModifierBase.RecreateLabels()

Recrea etiquetas en el eje X y Y

UpdateAxesOverlay
protected void UpdateAxesOverlay(Point mousePoint)
tooltipModifierBase.UpdateAxesOverlay(mousePoint)

Actualiza los sobreimpresiones de ejes en el eje X y Y

Campos

AxisLabelTemplateProperty
public static readonly DependencyProperty AxisLabelTemplateProperty
value = TooltipModifierBase.AxisLabelTemplateProperty

Define el AxisLabelTemplate@DependencyProperty@

AxisLabelTemplateSelectorProperty
public static readonly DependencyProperty AxisLabelTemplateSelectorProperty
value = TooltipModifierBase.AxisLabelTemplateSelectorProperty

Define el AxisLabelTemplateSelector@DependencyProperty@

DefaultAxisLabelTemplateSelectorProperty
public static readonly DependencyProperty DefaultAxisLabelTemplateSelectorProperty
value = TooltipModifierBase.DefaultAxisLabelTemplateSelectorProperty

Define el DefaultAxisLabelTemplateSelector@DependencyProperty@

DefaultAxisLabelTemplateSelectorStyleProperty
public static readonly DependencyProperty DefaultAxisLabelTemplateSelectorStyleProperty
value = TooltipModifierBase.DefaultAxisLabelTemplateSelectorStyleProperty

Define el DefaultAxisLabelTemplateSelectorStyle@DependencyProperty@

DefaultTooltipLabelTemplateSelectorProperty
public static readonly DependencyProperty DefaultTooltipLabelTemplateSelectorProperty
value = TooltipModifierBase.DefaultTooltipLabelTemplateSelectorProperty

Define el DefaultTooltipLabelTemplateSelector@DependencyProperty@

DefaultTooltipLabelTemplateSelectorStyleProperty
public static readonly DependencyProperty DefaultTooltipLabelTemplateSelectorStyleProperty
value = TooltipModifierBase.DefaultTooltipLabelTemplateSelectorStyleProperty

Define el DefaultTooltipLabelTemplateSelectorStyle@DependencyProperty@

HoverDelayProperty
public static readonly DependencyProperty HoverDelayProperty
value = TooltipModifierBase.HoverDelayProperty

Defines HoverDelay DependencyProperty

LineOverlayStyleProperty
public static readonly DependencyProperty LineOverlayStyleProperty
value = TooltipModifierBase.LineOverlayStyleProperty

Define el LineOverlayStyle@DependencyProperty@

ShowAxisLabelsProperty
public static readonly DependencyProperty ShowAxisLabelsProperty
value = TooltipModifierBase.ShowAxisLabelsProperty

Define el ShowAxisLabels@DependencyProperty@

ShowTooltipOnProperty
public static readonly DependencyProperty ShowTooltipOnProperty
value = TooltipModifierBase.ShowTooltipOnProperty

Define el ShowTooltipOn@DependencyProperty@

TooltipLabelTemplateProperty
public static readonly DependencyProperty TooltipLabelTemplateProperty
value = TooltipModifierBase.TooltipLabelTemplateProperty

Define el LabelTemplate@DependencyProperty@

TooltipLabelTemplateSelectorProperty
public static readonly DependencyProperty TooltipLabelTemplateSelectorProperty
value = TooltipModifierBase.TooltipLabelTemplateSelectorProperty

Define el LabelTemplateSelector@DependencyProperty@