TooltipModifier
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
public TooltipModifier()
tooltipModifier = TooltipModifier()
Initialisiert eine neue Instanz der TooltipModifier Klasse
Eigenschaften
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
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
public static bool GetIncludeSeries(DependencyObject obj)
result = TooltipModifier.GetIncludeSeries(obj)
Holt sich die Inklusionsserie oder nicht
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
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
protected override void OnAxisLabelTemplateChanged()
tooltipModifier.OnAxisLabelTemplateChanged()
Wenn in einer abgeleiteten Klasse überschrieben, wendet neue Vorlage auf Achsenbeschriftungen an, und
protected override void OnTooltipLabelTemplateChanged()
tooltipModifier.OnTooltipLabelTemplateChanged()
Wenn Sie in einer abgeleiteten Klasse überschreiben, wendet Sie eine neue Vorlage auf das Tooltip-Etikett an, und
public static void SetIncludeSeries(DependencyObject obj, bool value)
TooltipModifier.SetIncludeSeries(obj, value)
Setzt die Inklusionsreihe oder nicht
Felder
public static readonly DependencyProperty IncludeSeriesProperty
value = TooltipModifier.IncludeSeriesProperty
Definiert IncludeSeries Attached Property
public static readonly DependencyProperty TooltipLabelDataContextSelectorProperty
value = TooltipModifier.TooltipLabelDataContextSelectorProperty
Definiert die TooltipLabelDataContextDependencyProperty