StackedColumnRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Определяет отображаемую серию со сложенными столбцами, поддерживающую визуализацию столбцов столбцов, которые накопили значения Y для нескольких серий в группе.

Наследует: BaseColumnRenderableSeries

Реализует: IStackedColumnRenderableSeries, IStackedRenderableSeries, IRenderableSeries, IRenderableSeriesBase, IDrawable, IXmlSerializable

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

StackedColumnRenderableSeries
public StackedColumnRenderableSeries()
stackedColumnRenderableSeries = StackedColumnRenderableSeries()

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

Свойства

IsOneHundredPercent
public bool IsOneHundredPercent { get; set; }
value = stackedColumnRenderableSeries.IsOneHundredPercent
stackedColumnRenderableSeries.IsOneHundredPercent = value

Получает или устанавливает значение, которое указывает, что серия на 100% сложена.

LabelColor
public Color LabelColor { get; set; }
value = stackedColumnRenderableSeries.LabelColor
stackedColumnRenderableSeries.LabelColor = value

Получает или устанавливает цвет переднего плана для текстовых меток.

LabelFontSize
public float LabelFontSize { get; set; }
value = stackedColumnRenderableSeries.LabelFontSize
stackedColumnRenderableSeries.LabelFontSize = value

Получает или устанавливает размер шрифта для текстовых меток.

LabelTextFormatting
public string LabelTextFormatting { get; set; }
value = stackedColumnRenderableSeries.LabelTextFormatting
stackedColumnRenderableSeries.LabelTextFormatting = value

Получает или устанавливает строку форматирования для текстовых меток.

ShowLabel
public bool ShowLabel { get; set; }
value = stackedColumnRenderableSeries.ShowLabel
stackedColumnRenderableSeries.ShowLabel = value

Получает или устанавливает значение, указывающее, показывать ли текстовые метки над колонками.

Spacing
public double Spacing { get; set; }
value = stackedColumnRenderableSeries.Spacing
stackedColumnRenderableSeries.Spacing = value

Получает или устанавливает значение, которое определяет ширину зазора между горизонтально сложенными столбцами. Может быть установлена либо относительная, либо абсолютная величина в зависимости от используемого SpacingMode.

SpacingMode
public SpacingMode SpacingMode { get; set; }
value = stackedColumnRenderableSeries.SpacingMode
stackedColumnRenderableSeries.SpacingMode = value

Получает или устанавливает SpacingMode для использования для пространства между вычислениями столбцов. E.g. по умолчанию Absolute требует, чтобы Spacing был в пикселях. Значение Relative требует, чтобы Spacing был двойным значением от 0,0 до 1,0.

StackedGroupId
public string StackedGroupId { get; set; }
value = stackedColumnRenderableSeries.StackedGroupId
stackedColumnRenderableSeries.StackedGroupId = value

Получает или устанавливает строку StackedGroupId.Все серии в пределах одной группы складываются вертикально.

Wrapper
public IStackedColumnsWrapper Wrapper { get; }
value = stackedColumnRenderableSeries.Wrapper

IStackedColumnsWrapper экземпляр, который обернуть этот StackedColumnRenderableSeries.

Методы

GetChartRotationAngle
public double GetChartRotationAngle()
result = stackedColumnRenderableSeries.GetChartRotationAngle()

Используется Внутренне: получает угол поворота диаграммы, который составляет 0 градусов или 90 градусов в зависимости от того, поменялся ли родитель UltrachartSurface X и Y Axes или нет.

GetSeriesBodyLowerDataBound
protected override double GetSeriesBodyLowerDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyLowerDataBound(nearestHitPoint)

Возвращает нижнюю границу серии в ближайшую точку попадания

GetSeriesBodyUpperDataBound
protected override double GetSeriesBodyUpperDataBound(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyUpperDataBound(nearestHitPoint)

Верхняя граница серии возвращается в ближайшую точку попадания

GetSeriesBodyWidth
protected override double GetSeriesBodyWidth(HitTestInfo nearestHitPoint)
result = stackedColumnRenderableSeries.GetSeriesBodyWidth(nearestHitPoint)

Возвращает ширину одной колонки по адресу DataSeriesIndex.

GetXRange
public override IRange GetXRange()
result = stackedColumnRenderableSeries.GetXRange()

Вычисляет полный диапазон данных X, который занимает текущий StackedColumnRenderableSeries.

GetYRange
public override IRange GetYRange(IRange xRange, bool getPositiveRange)
result = stackedColumnRenderableSeries.GetYRange(xRange, getPositiveRange)

Возвращает диапазон данных ассоциированного IDataSeries по направлению Y Диапазон X-Axis, который в настоящее время рассматривается, Указывает, следует ли возвращать только положительный YRange

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
stackedColumnRenderableSeries.InternalDraw(renderContext, renderPassData)

Рисует серию с использованием IRenderContext2D и IRenderPassData.

renderContext
контекст рендеринга. Это графический объект, который имеет методы рисования линий, квадратов и многоугольников на экране.
renderPassData
рендер передает данные. Содержит пересэмплированные IPointSeries, IndexRange точек на экране и текущие YAxis и XAxis ICoordinateCalculator для преобразования точек данных в точки экрана

Поля

IsOneHundredPercentProperty
public static readonly DependencyProperty IsOneHundredPercentProperty
value = StackedColumnRenderableSeries.IsOneHundredPercentProperty

Определяет IsOneHundredPercent DependnecyProperty

LabelColorProperty
public static readonly DependencyProperty LabelColorProperty
value = StackedColumnRenderableSeries.LabelColorProperty

Определяет LabelColor DependnecyProperty

LabelFontSizeProperty
public static readonly DependencyProperty LabelFontSizeProperty
value = StackedColumnRenderableSeries.LabelFontSizeProperty

Определяет LabelFontSize DependnecyProperty

LabelTextFormattingProperty
public static readonly DependencyProperty LabelTextFormattingProperty
value = StackedColumnRenderableSeries.LabelTextFormattingProperty

Определяет LabelTextFormatting DependnecyProperty

ShowLabelProperty
public static readonly DependencyProperty ShowLabelProperty
value = StackedColumnRenderableSeries.ShowLabelProperty

Определяет ShowLabel DependnecyProperty

SpacingModeProperty
public static readonly DependencyProperty SpacingModeProperty
value = StackedColumnRenderableSeries.SpacingModeProperty

Определяет SpacingMode DependnecyProperty

SpacingProperty
public static readonly DependencyProperty SpacingProperty
value = StackedColumnRenderableSeries.SpacingProperty

Определяет интервал DependnecyProperty

StackedGroupIdProperty
public static readonly DependencyProperty StackedGroupIdProperty
value = StackedColumnRenderableSeries.StackedGroupIdProperty

Определяет StackedGroupId DependnecyProperty