TooltipModifier

StockSharp.Xaml.Charting.ChartModifiers

TooltipModifier предоставляет всплывающую подсказку при наведении курсора мыши на диаграмму, выводящую один объект SeriesInfo, для привязки к которому обновляются при перемещении мыши по точкам данных. Добавьте в UltrachartSurface и установите для IsEnabled значение true, чтобы включить это поведение.

Наследует: TooltipModifierBase

Конструкторы

TooltipModifier
public TooltipModifier()
tooltipModifier = TooltipModifier()

Инициализирует новый экземпляр класса TooltipModifier.

Свойства

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

Получает или устанавливает функцию, которая называется внутренне, чтобы получить DataContext для конкретной точки данных

Методы

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

При переопределении в производном классе этот метод должен удалять все маркеры и всплывающие подсказки из ModifierSurface.

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

Получает включаемую серию или нет

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

При переопределении в производном классе вызывается для обработки события Master ChartModifierBase MouseMove.

mousePoint
Текущая точка мыши
HandleSlaveMouseEvent
protected override void HandleSlaveMouseEvent(Point mousePoint)
tooltipModifier.HandleSlaveMouseEvent(mousePoint)

При переопределении в производном классе вызывается для обработки события подчиненного устройства ChartModifierBase MouseMove.

mousePoint
Текущая точка мыши
OnAxisLabelTemplateChanged
protected override void OnAxisLabelTemplateChanged()
tooltipModifier.OnAxisLabelTemplateChanged()

При переопределении в производном классе применяет новый шаблон к меткам осей и

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

При переопределении в производном классе применяет новый шаблон к метке всплывающей подсказки и

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

Устанавливает включаемую серию или нет

Поля

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = TooltipModifier.IncludeSeriesProperty

Определенное IncludeSeries прикрепленное свойство

TooltipLabelDataContextSelectorProperty
public static readonly DependencyProperty TooltipLabelDataContextSelectorProperty
value = TooltipModifier.TooltipLabelDataContextSelectorProperty

Определяет TooltipLabelDataContext DependencyProperty