ChartView

StockSharp.Xaml.Charting.Maui

MAUI candelabro vista con gestos táctiles. Implementa IChart para compatibilidad StockSharp.

Hereda de: GraphicsView

Implementa: IChart, IChartBuilder, IThemeableChart, IPersistable, IChartModifierSurface

Propiedades

Annotations
public List<IAnnotation> Annotations { get; }
value = chartView.Annotations

Consigue la colección de anotaciones.

Areas
public List<ChartArea> Areas { get; }
value = chartView.Areas

Consigue la colección de áreas de gráficos para renderizar multi-área.

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

Los datos de la vela para mostrar.

ChartThemeModel
public ChartTheme ChartThemeModel { get; set; }
value = chartView.ChartThemeModel
chartView.ChartThemeModel = value

Obtiene o establece el tema de la gráfica.

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

El estilo de dibujo gráfico.

Indicators
public List<ValueTuple<IReadOnlyList<decimal?>, ChartColor, string>> Indicators { get; }
value = chartView.Indicators

Serie indicadora a mostrar.

Modifiers
public ModifierGroup Modifiers { get; }
value = chartView.Modifiers

Consigue el grupo modificador para controlar las interacciones de los gráficos.

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

Ya sea para mostrar el cruce.

ShowLegendBool
public bool ShowLegendBool { get; set; }
value = chartView.ShowLegendBool
chartView.ShowLegendBool = value

Ya sea para mostrar la leyenda (propiedad local).

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

Ya sea para mostrar el subploto de volumen.

StartIndex
public int StartIndex { get; set; }
value = chartView.StartIndex
chartView.StartIndex = value

El índice de inicio de las velas visibles.

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

El número de velas visibles en el mirador.

Métodos

AddAnnotation
public void AddAnnotation(IAnnotation annotation)
chartView.AddAnnotation(annotation)

Añade una anotación.

AddElementToArea
public void AddElementToArea(ChartArea area, IChartElement element)
chartView.AddElementToArea(area, element)

Método interno para añadir elemento a la zona de modelo interno.

AddIndicator
public void AddIndicator(IReadOnlyList<decimal?> values, ChartColor color, string name)
chartView.AddIndicator(values, color, name)

Añade una serie de indicadores.

AddOscillator
public void AddOscillator(OscillatorPane pane)
chartView.AddOscillator(pane)

Añade un subpano oscilador (RSI, MACD, ...) debajo del gráfico de precios.

ClearAnnotations
public void ClearAnnotations()
chartView.ClearAnnotations()

Limpia todas las anotaciones.

ClearIndicators
public void ClearIndicators()
chartView.ClearIndicators()

Limpia todos los indicadores.

ClearOscillators
public void ClearOscillators()
chartView.ClearOscillators()

Limpia todos los subpanes osciladores.

CreateArea
public ChartArea CreateArea(string title, double height, bool isRelativeHeight)
result = chartView.CreateArea(title, height, isRelativeHeight)

Crea un nuevo área de gráficos.

FitAll
public void FitAll()
chartView.FitAll()

Ajusta todas las velas.

ScreenToData
public ValueTuple<double, decimal> ScreenToData(ChartPoint screenPoint)
result = chartView.ScreenToData(screenPoint)

Maps a chart-local screen point to data coordinates (fractional lamp index and price), or (NaN, 0) when the point is outside the price area. Usado por herramientas de dibujo.

ScrollToEnd
public void ScrollToEnd()
chartView.ScrollToEnd()

Perforaciones hasta el final de los datos (más recientes velas).

ScrollToStart
public void ScrollToStart()
chartView.ScrollToStart()

Perforaciones al comienzo de los datos (vencerías más antiguas).

SetTheme
public void SetTheme(ChartThemeType themeType)
chartView.SetTheme(themeType)

Establece el tema de la gráfica por tipo.

ZoomIn
public void ZoomIn()
chartView.ZoomIn()

Zooms en (muestra menos velas).

ZoomOut
public void ZoomOut()
chartView.ZoomOut()

Se afloja (muestra más velas).

Eventos

RangeChanged
public event EventHandler<ChartRangeChangedEventArgs> RangeChanged
chartView.RangeChanged += handler

Criado cuando cambia el rango visible.