ChartView
MAUI 烛台图视图,带有触摸手势。 执行 StockSharp 兼容性的 ICHart 。
继承自: GraphicsView
实现: IChart, IChartBuilder, IThemeableChart, IPersistable, IChartModifierSurface
属性
public CandleDataSeries Candles { get; set; }
value = chartView.Candles
chartView.Candles = value
所要显示的蜡烛数据.
public ChartTheme ChartThemeModel { get; set; }
value = chartView.ChartThemeModel
chartView.ChartThemeModel = value
获取或设置图表主题。
public ChartDrawStyle DrawStyle { get; set; }
value = chartView.DrawStyle
chartView.DrawStyle = value
图表绘制风格。
public List<ValueTuple<IReadOnlyList<decimal?>, ChartColor, string>> Indicators { get; }
value = chartView.Indicators
要显示的指标序列 。
public bool ShowCrosshair { get; set; }
value = chartView.ShowCrosshair
chartView.ShowCrosshair = value
是否显示十字架 。
public bool ShowLegendBool { get; set; }
value = chartView.ShowLegendBool
chartView.ShowLegendBool = value
是否显示传说( 本地属性 ) 。
public bool ShowVolume { get; set; }
value = chartView.ShowVolume
chartView.ShowVolume = value
是否显示音量子平面 。
public int StartIndex { get; set; }
value = chartView.StartIndex
chartView.StartIndex = value
可见蜡烛的起步索引.
public int VisibleCandleCount { get; set; }
value = chartView.VisibleCandleCount
chartView.VisibleCandleCount = value
观道所见之烛数.
方法
public void AddAnnotation(IAnnotation annotation)
chartView.AddAnnotation(annotation)
添加注释。
public void AddElementToArea(ChartArea area, IChartElement element)
chartView.AddElementToArea(area, element)
内部方法,用于在内部模型区域中添加元素.
public void AddIndicator(IReadOnlyList<decimal?> values, ChartColor color, string name)
chartView.AddIndicator(values, color, name)
添加一个指标序列。
public void AddOscillator(OscillatorPane pane)
chartView.AddOscillator(pane)
将振荡分页(RSI,MACD,.)加到价格图下.
public ChartArea CreateArea(string title, double height, bool isRelativeHeight)
result = chartView.CreateArea(title, height, isRelativeHeight)
创建新图表区域。
Ecng#Serialization#IPersistable#Load(SettingsStorage)
Ecng#Serialization#IPersistable#Save(SettingsStorage)
public ValueTuple<double, decimal> ScreenToData(ChartPoint screenPoint)
result = chartView.ScreenToData(screenPoint)
绘制一个图表-本地屏幕,以显示数据坐标(折射蜡烛指数和价格),或者当点位于价格区域之外时,绘制(NaN, 0)。用的是绘图工具。
public void ScrollToStart()
chartView.ScrollToStart()
卷之一·数据项起 (古相相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相花相
public void ZoomOut()
chartView.ZoomOut()
收缩出(多出出出多出出出多出出多出出出多出出多出出多出出多出出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出多出出多出多出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出
事件
public event EventHandler<ChartRangeChangedEventArgs> RangeChanged
chartView.RangeChanged += handler
可见范围改变时升起.