CandleChartWithTimeframeView
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
public Color ActiveColor { get; set; }
value = candleChartWithTimeframeView.ActiveColor
candleChartWithTimeframeView.ActiveColor = value
Textfarbe des aktiven Zeitrahmeneintrags.
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.
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.
public static IReadOnlyList<ChartTimeframe> DefaultTimeframes { get; }
value = CandleChartWithTimeframeView.DefaultTimeframes
Standardstreifen: M1/M5/M15/H1/H4/D1.
public ChartDrawStyle DrawStyle { get; set; }
value = candleChartWithTimeframeView.DrawStyle
candleChartWithTimeframeView.DrawStyle = value
Der Hauptserien-Draw-Stil (Candlestick / OHLC / Linie / Bereich).
public Color InactiveColor { get; set; }
value = candleChartWithTimeframeView.InactiveColor
candleChartWithTimeframeView.InactiveColor = value
Textfarbe der inaktiven Zeitrahmeneinträge.
public int SelectedTimeframeMinutes { get; set; }
value = candleChartWithTimeframeView.SelectedTimeframeMinutes
candleChartWithTimeframeView.SelectedTimeframeMinutes = value
Der aktuell gewählte Zeitrahmen in Minuten.
public bool ShowCrosshair { get; set; }
value = candleChartWithTimeframeView.ShowCrosshair
candleChartWithTimeframeView.ShowCrosshair = value
Ob das Fadenkreuz gezeigt wird.
public bool ShowLegend { get; set; }
value = candleChartWithTimeframeView.ShowLegend
candleChartWithTimeframeView.ShowLegend = value
Ob die Legende gezeigt wird.
public bool ShowVolume { get; set; }
value = candleChartWithTimeframeView.ShowVolume
candleChartWithTimeframeView.ShowVolume = value
Ob die Volumen-Unterplot gezeigt wird.
public Color StripBackgroundColor { get; set; }
value = candleChartWithTimeframeView.StripBackgroundColor
candleChartWithTimeframeView.StripBackgroundColor = value
Hintergrundfarbe des Zeitrahmenstreifens.
public IReadOnlyList<ChartTimeframe> Timeframes { get; set; }
value = candleChartWithTimeframeView.Timeframes
candleChartWithTimeframeView.Timeframes = value
Die Zeitrahmen, die der Streifen bietet. Standardmäßig DefaultTimeframes.
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.
public int VisibleCandleCount { get; set; }
value = candleChartWithTimeframeView.VisibleCandleCount
candleChartWithTimeframeView.VisibleCandleCount = value
Wie viele Kerzen sind im Viewport sichtbar?