CandleChartWithTimeframeView

StockSharp.Xaml.Charting.Maui

Многоразовый составной элемент управления: поверхность свечи ChartView с горизонтальной полосой выбора таймфрейма над ней. Независимость от бренда и источника данных — хост передает свечи и, когда пользователь выбирает таймфрейм, перезагружает их с выбранным разрешением через TimeframeSelectedCommand. Предназначен для повторного использования в приложениях MAUI (торговый терминал, дизайнер, бэк-офис), которым требуется свечной график с переключением таймфрейма, без повторной реализации Chrome каждый раз. Базовая диаграмма доступна для продвинутых хостов, которые добавляют индикаторы, аннотации или инструменты рисования.

Наследует: ContentView

Свойства

ActiveColor
public Color ActiveColor { get; set; }
value = candleChartWithTimeframeView.ActiveColor
candleChartWithTimeframeView.ActiveColor = value

Цвет текста активного таймфрейма ввода.

Candles
public CandleDataSeries Candles { get; set; }
value = candleChartWithTimeframeView.Candles
candleChartWithTimeframeView.Candles = value

Данные свечей, представленные на графике. Fed (и обновленные в реальном времени) хостом.

Chart
public ChartView Chart { get; }
value = candleChartWithTimeframeView.Chart

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

DefaultTimeframes
public static IReadOnlyList<ChartTimeframe> DefaultTimeframes { get; }
value = CandleChartWithTimeframeView.DefaultTimeframes

По умолчанию: M1/M5/M15/H1/H4/D1.

DrawStyle
public ChartDrawStyle DrawStyle { get; set; }
value = candleChartWithTimeframeView.DrawStyle
candleChartWithTimeframeView.DrawStyle = value

Стиль рисования основной серии (свечник / OHLC / линия / площадь).

InactiveColor
public Color InactiveColor { get; set; }
value = candleChartWithTimeframeView.InactiveColor
candleChartWithTimeframeView.InactiveColor = value

Цвет текста неактивных временных временных интервалов.

SelectedTimeframeMinutes
public int SelectedTimeframeMinutes { get; set; }
value = candleChartWithTimeframeView.SelectedTimeframeMinutes
candleChartWithTimeframeView.SelectedTimeframeMinutes = value

Выбранный в настоящее время таймфрейм, в минутах.

ShowCrosshair
public bool ShowCrosshair { get; set; }
value = candleChartWithTimeframeView.ShowCrosshair
candleChartWithTimeframeView.ShowCrosshair = value

Показан ли перекрестный прицел.

ShowLegend
public bool ShowLegend { get; set; }
value = candleChartWithTimeframeView.ShowLegend
candleChartWithTimeframeView.ShowLegend = value

Показана ли легенда.

ShowVolume
public bool ShowVolume { get; set; }
value = candleChartWithTimeframeView.ShowVolume
candleChartWithTimeframeView.ShowVolume = value

Показывается ли объемный подзаголовок.

StripBackgroundColor
public Color StripBackgroundColor { get; set; }
value = candleChartWithTimeframeView.StripBackgroundColor
candleChartWithTimeframeView.StripBackgroundColor = value

Фоновый цвет полосы таймфреймов.

Timeframes
public IReadOnlyList<ChartTimeframe> Timeframes { get; set; }
value = candleChartWithTimeframeView.Timeframes
candleChartWithTimeframeView.Timeframes = value

Сроки, предлагаемые полосой. По умолчанию DefaultTimeframes.

TimeframeSelectedCommand
public ICommand TimeframeSelectedCommand { get; set; }
value = candleChartWithTimeframeView.TimeframeSelectedCommand
candleChartWithTimeframeView.TimeframeSelectedCommand = value

Называется с выбранным таймфреймом (число минут Int32) всякий раз, когда пользователь нажимает на полоску входа — хост перезагружает свечи здесь.

VisibleCandleCount
public int VisibleCandleCount { get; set; }
value = candleChartWithTimeframeView.VisibleCandleCount
candleChartWithTimeframeView.VisibleCandleCount = value

Сколько свечей видно в смотровой площадке.