CursorModifier

StockSharp.Xaml.Charting.ChartModifiers

CursorModifier предоставляет перекрестие (курсор) и всплывающую подсказку со значениями данных X,Y под мышью при ее перемещении. Добавьте в UltrachartSurface и установите для IsEnabled значение true, чтобы включить это поведение.

Наследует: TooltipModifierBase

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

CursorModifier
public CursorModifier()
cursorModifier = CursorModifier()

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

Свойства

AxisInfo
public ObservableCollection<AxisInfo> AxisInfo { get; set; }
value = cursorModifier.AxisInfo
cursorModifier.AxisInfo = value

Предоставляет коллекцию AxisInfo структур, которые могут быть связаны с данными в пользовательском интерфейсе, определенном шаблоном AxisLabelTemplate Control

HoverDelay
public double HoverDelay { get; set; }
value = cursorModifier.HoverDelay
cursorModifier.HoverDelay = value

Получает или устанавливает задержку для показа подсказок в миллисекундах

ShowTooltip
public bool ShowTooltip { get; set; }
value = cursorModifier.ShowTooltip
cursorModifier.ShowTooltip = value

Получает или устанавливает значение, указывает, показывать курсор инструментарий или нет

XAxisInfo
public AxisInfo XAxisInfo { get; set; }
value = cursorModifier.XAxisInfo
cursorModifier.XAxisInfo = value

Предоставляет объект AxisInfo, который может быть связан с данными

YAxisInfo
public AxisInfo YAxisInfo { get; set; }
value = cursorModifier.YAxisInfo
cursorModifier.YAxisInfo = value

Предоставляет объект AxisInfo, который может быть связан с данными

Методы

ClearAll
protected override void ClearAll()
cursorModifier.ClearAll()

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

GetAxesData
protected virtual void GetAxesData(Point mousePoint)
cursorModifier.GetAxesData(mousePoint)

Выполняет проверку попадания по всем осям и объединяет данные в коллекцию AxisInfo.

mousePoint
GetIncludeSeries
public static bool GetIncludeSeries(DependencyObject obj)
result = CursorModifier.GetIncludeSeries(obj)

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

GetSeriesInfoAt
protected override IEnumerable<SeriesInfo> GetSeriesInfoAt(Point point)
result = cursorModifier.GetSeriesInfoAt(point)

Перечисляет RenderableSeries родительского ParentSurface и получает объекты SeriesInfo в заданной точке.

point
HandleMasterMouseEvent
protected override void HandleMasterMouseEvent(Point mousePoint)
cursorModifier.HandleMasterMouseEvent(mousePoint)

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

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

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

mousePoint
Текущая точка мыши
OnAttached
public override void OnAttached()
cursorModifier.OnAttached()

Вызывается, когда модификатор диаграммы прикреплен к поверхности диаграммы.

OnAxisLabelTemplateChanged
protected override void OnAxisLabelTemplateChanged()
cursorModifier.OnAxisLabelTemplateChanged()

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

OnDetached
public override void OnDetached()
cursorModifier.OnDetached()

Вызывается непосредственно перед отсоединением модификатора диаграммы от поверхности диаграммы.

OnParentSurfaceMouseEnter
protected override void OnParentSurfaceMouseEnter()
cursorModifier.OnParentSurfaceMouseEnter()

Вызывается, когда мышь входит в родительский элемент UltrachartSurface

OnTooltipLabelTemplateChanged
protected override void OnTooltipLabelTemplateChanged()
cursorModifier.OnTooltipLabelTemplateChanged()

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

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

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

Поля

IncludeSeriesProperty
public static readonly DependencyProperty IncludeSeriesProperty
value = CursorModifier.IncludeSeriesProperty

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

ShowTooltipProperty
public static readonly DependencyProperty ShowTooltipProperty
value = CursorModifier.ShowTooltipProperty

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