CandleChartWithTimeframeView
Многоразовый составной элемент управления: поверхность свечи ChartView с горизонтальной полосой выбора таймфрейма над ней. Независимость от бренда и источника данных — хост передает свечи и, когда пользователь выбирает таймфрейм, перезагружает их с выбранным разрешением через TimeframeSelectedCommand. Предназначен для повторного использования в приложениях MAUI (торговый терминал, дизайнер, бэк-офис), которым требуется свечной график с переключением таймфрейма, без повторной реализации Chrome каждый раз. Базовая диаграмма доступна для продвинутых хостов, которые добавляют индикаторы, аннотации или инструменты рисования.
Наследует: ContentView
Свойства
public Color ActiveColor { get; set; }
value = candleChartWithTimeframeView.ActiveColor
candleChartWithTimeframeView.ActiveColor = value
Цвет текста активного таймфрейма ввода.
public CandleDataSeries Candles { get; set; }
value = candleChartWithTimeframeView.Candles
candleChartWithTimeframeView.Candles = value
Данные свечей, представленные на графике. Fed (и обновленные в реальном времени) хостом.
public ChartView Chart { get; }
value = candleChartWithTimeframeView.Chart
Поверхность базовой диаграммы, открытая для продвинутых хостов, которые добавляют индикаторы (струны), аннотации или инструменты рисования поверх общего хрома.
public static IReadOnlyList<ChartTimeframe> DefaultTimeframes { get; }
value = CandleChartWithTimeframeView.DefaultTimeframes
По умолчанию: M1/M5/M15/H1/H4/D1.
public ChartDrawStyle DrawStyle { get; set; }
value = candleChartWithTimeframeView.DrawStyle
candleChartWithTimeframeView.DrawStyle = value
Стиль рисования основной серии (свечник / OHLC / линия / площадь).
public Color InactiveColor { get; set; }
value = candleChartWithTimeframeView.InactiveColor
candleChartWithTimeframeView.InactiveColor = value
Цвет текста неактивных временных временных интервалов.
public int SelectedTimeframeMinutes { get; set; }
value = candleChartWithTimeframeView.SelectedTimeframeMinutes
candleChartWithTimeframeView.SelectedTimeframeMinutes = value
Выбранный в настоящее время таймфрейм, в минутах.
public bool ShowCrosshair { get; set; }
value = candleChartWithTimeframeView.ShowCrosshair
candleChartWithTimeframeView.ShowCrosshair = value
Показан ли перекрестный прицел.
public bool ShowLegend { get; set; }
value = candleChartWithTimeframeView.ShowLegend
candleChartWithTimeframeView.ShowLegend = value
Показана ли легенда.
public bool ShowVolume { get; set; }
value = candleChartWithTimeframeView.ShowVolume
candleChartWithTimeframeView.ShowVolume = value
Показывается ли объемный подзаголовок.
public Color StripBackgroundColor { get; set; }
value = candleChartWithTimeframeView.StripBackgroundColor
candleChartWithTimeframeView.StripBackgroundColor = value
Фоновый цвет полосы таймфреймов.
public IReadOnlyList<ChartTimeframe> Timeframes { get; set; }
value = candleChartWithTimeframeView.Timeframes
candleChartWithTimeframeView.Timeframes = value
Сроки, предлагаемые полосой. По умолчанию DefaultTimeframes.
public ICommand TimeframeSelectedCommand { get; set; }
value = candleChartWithTimeframeView.TimeframeSelectedCommand
candleChartWithTimeframeView.TimeframeSelectedCommand = value
Называется с выбранным таймфреймом (число минут Int32) всякий раз, когда пользователь нажимает на полоску входа — хост перезагружает свечи здесь.
public int VisibleCandleCount { get; set; }
value = candleChartWithTimeframeView.VisibleCandleCount
candleChartWithTimeframeView.VisibleCandleCount = value
Сколько свечей видно в смотровой площадке.