ChartView

StockSharp.Xaml.Charting.Maui

MAUI 烛台图视图,带有触摸手势。 执行 StockSharp 兼容性的 ICHart 。

继承自: GraphicsView

实现: IChart, IChartBuilder, IThemeableChart, IPersistable, IChartModifierSurface

属性

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

获得注释集.

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

获取多区域渲染的图表区域集。

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

所要显示的蜡烛数据.

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

获取或设置图表主题。

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

图表绘制风格。

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

要显示的指标序列 。

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

获得用于控制图表交互的修改组。

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

是否显示十字架 。

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

是否显示传说( 本地属性 ) 。

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

是否显示音量子平面 。

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

可见蜡烛的起步索引.

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

观道所见之烛数.

方法

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

添加注释。

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

内部方法,用于在内部模型区域中添加元素.

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

添加一个指标序列。

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

将振荡分页(RSI,MACD,.)加到价格图下.

ClearAnnotations
public void ClearAnnotations()
chartView.ClearAnnotations()

清除所有注释。

ClearIndicators
public void ClearIndicators()
chartView.ClearIndicators()

清除所有指标。

ClearOscillators
public void ClearOscillators()
chartView.ClearOscillators()

清除所有振荡子平面.

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

创建新图表区域。

FitAll
public void FitAll()
chartView.FitAll()

适入观想中一切花烛相.

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

绘制一个图表-本地屏幕,以显示数据坐标(折射蜡烛指数和价格),或者当点位于价格区域之外时,绘制(NaN, 0)。用的是绘图工具。

ScrollToEnd
public void ScrollToEnd()
chartView.ScrollToEnd()

卷之七·诸方(下)\诸方门目(下) 数据末(近事取出烛.

ScrollToStart
public void ScrollToStart()
chartView.ScrollToStart()

卷之一·数据项起 (古相相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相

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

按类型设置图表主题。

ZoomIn
public void ZoomIn()
chartView.ZoomIn()

放大(显示蜡烛较少).

ZoomOut
public void ZoomOut()
chartView.ZoomOut()

收缩出(多出出出多出出出多出出多出出出多出出多出出多出出多出出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出出多出多出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出

事件

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

可见范围改变时升起.