TradeChartAxisLabelProvider
StockSharp.Xaml.Charting.Visuals.Axes
Экземпляр LabelFormatter для использования на биржевых графиках. Разработан для использования с CategoryDateTimeAxis и применяется по умолчанию к элементу управления UltraStockChart.
Наследует: LabelProviderBase
Методы
FormatCursorLabel
public override string FormatCursorLabel(IComparable dataValue, bool hitTest)
result = tradeChartAxisLabelProvider.FormatCursorLabel(dataValue, hitTest)
Формирует ярлык для курсора, от указанного значения данных, переданного в
- dataValue
- Значение данных в формате
- hitTest
- Курсор попал в тест.
Возвращает: Отформатированная строка ярлыка курсора
FormatLabel
public override string FormatLabel(IComparable dataValue)
result = tradeChartAxisLabelProvider.FormatLabel(dataValue)
Форматирует метку для оси от указанного значения данных, переданного в
- dataValue
- Значение данных в формате
Возвращает: Отформатированная строка этикетки
Init
public override void Init(IAxis parentAxis)
tradeChartAxisLabelProvider.Init(parentAxis)
Называется, когда отформатированная этикетка инициализируется, с экземпляром родительской оси
- parentAxis
- Пример родительской IAxis
OnBeginAxisDraw
public override void OnBeginAxisDraw()
tradeChartAxisLabelProvider.OnBeginAxisDraw()
Называется в начале прохода рендеринга оси, прежде чем какие-либо метки будут отформатированы для текущей операции ничьей.