TooltipModifier

StockSharp.Xaml.Charting.ChartModifiers

Der TooltipModifier bietet einen Maus-Over-Tooltip zu einem Diagramm, der ein einzelnes SeriesInfo-Objekt ausgibt, an das sich die Maus bindet, wenn sie sich über Datenpunkte bewegt. Fügen Sie UltrachartSurface hinzu und setzen Sie IsEnabled auf true, um dieses Verhalten zu aktivieren

Erbt von: TooltipModifierBase

Konstruktoren

TooltipModifier
public TooltipModifier()
tooltipModifier = TooltipModifier()

Initialisiert eine neue Instanz der TooltipModifier Klasse

Eigenschaften

TooltipLabelDataContextSelector
public Func<SeriesInfo, object> TooltipLabelDataContextSelector { get; set; }
value = tooltipModifier.TooltipLabelDataContextSelector
tooltipModifier.TooltipLabelDataContextSelector = value

Bekommt oder setzt die Funktion, die intern aufgerufen wird, um ein DataContext für einen bestimmten Datenpunkt zu erhalten

Methoden

ClearAll
protected override void ClearAll()
tooltipModifier.ClearAll()

Wenn Sie in einer abgeleiteten Klasse überschreiben, sollte diese Methode alle Markierungen und Tooltips aus dem ModifierSurface löschen

GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = TooltipModifier.GetIncludeSeries(obj)

Holt sich die Inklusionsserie oder nicht

HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
tooltipModifier.HandleMasterMouseEvent(mousePoint)

Wenn Sie in einer abgeleiteten Klasse überschreiben, werden Sie aufgerufen, um das Master-ChartModifierBase-MouseMove-Ereignis zu behandeln

mousePoint
Der aktuelle Maus-Punkt
HandleSlaveMouseEvent
protected override void HandleSlaveMouseEvent(Point mousePoint)
tooltipModifier.HandleSlaveMouseEvent(mousePoint)

Wenn Sie in einer abgeleiteten Klasse überschreiben, werden Sie aufgerufen, um das Slave ChartModifierBase MouseMove-Ereignis zu behandeln

mousePoint
Der aktuelle Maus-Punkt
OnAxisLabelTemplateChanged
protected override void OnAxisLabelTemplateChanged()
tooltipModifier.OnAxisLabelTemplateChanged()

Wenn in einer abgeleiteten Klasse überschrieben, wendet neue Vorlage auf Achsenbeschriftungen an, und

OnTooltipLabelTemplateChanged
protected override void OnTooltipLabelTemplateChanged()
tooltipModifier.OnTooltipLabelTemplateChanged()

Wenn Sie in einer abgeleiteten Klasse überschreiben, wendet Sie eine neue Vorlage auf das Tooltip-Etikett an, und

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

Setzt die Inklusionsreihe oder nicht

Felder

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = TooltipModifier.IncludeSeriesProperty

Definiert IncludeSeries Attached Property

TooltipLabelDataContextSelectorProperty
public static readonly DependencyProperty TooltipLabelDataContextSelectorProperty
value = TooltipModifier.TooltipLabelDataContextSelectorProperty

Definiert die TooltipLabelDataContextDependencyProperty