CandleChartWithTimeframeView

StockSharp.Xaml.Charting.Maui

Wiederverwendbare Composite-Steuerung: eine ChartView Candlestick-Oberfläche mit einem horizontalen Zeitrahmen-Selektor-Streifen darüber. Brand-neutral und Datenquellen-Agnostiker - der Host gibt Kerzen und, wenn der Benutzer einen Zeitrahmen auswählt, lädt er sie mit der gewählten Auflösung über TimeframeSelectedCommand. Beabsichtigt zur Wiederverwendung über MAUI-Apps (Handelsterminal, Designer, Backoffice), die ein Kerzendiagramm mit einem Zeitrahmenwechsel benötigen, ohne das Chrom jedes Mal neu zu implementieren. Das zugrunde liegende Diagramm ist für fortgeschrittene Hosts verfügbar, die Indikatoren, Anmerkungen oder Zeichenwerkzeuge hinzufügen.

Erbt von: ContentView

Eigenschaften

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

Textfarbe des aktiven Zeitrahmeneintrags.

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

Kerzendaten, die durch das Diagramm gerendert werden. Fed (und live-updated) durch den Host.

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

Die zugrunde liegende Diagrammoberfläche, die für fortgeschrittene Hosts, die Indikatoren (String) hinzufügen, Annotationen oder Zeichenwerkzeuge auf dem gemeinsamen Chrom ausgesetzt ist.

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

Standardstreifen: M1/M5/M15/H1/H4/D1.

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

Der Hauptserien-Draw-Stil (Candlestick / OHLC / Linie / Bereich).

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

Textfarbe der inaktiven Zeitrahmeneinträge.

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

Der aktuell gewählte Zeitrahmen in Minuten.

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

Ob das Fadenkreuz gezeigt wird.

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

Ob die Legende gezeigt wird.

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

Ob die Volumen-Unterplot gezeigt wird.

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

Hintergrundfarbe des Zeitrahmenstreifens.

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

Die Zeitrahmen, die der Streifen bietet. Standardmäßig DefaultTimeframes.

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

Mit dem gewählten Zeitrahmen (eine Int32-Anzahl von Minuten) aufgerufen, wenn der Benutzer einen Streifeneintrag tippt - der Host lädt hier Kerzen neu.

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

Wie viele Kerzen sind im Viewport sichtbar?