TimeframeSegmentDataSeries
StockSharp.Xaml.Charting.Model.DataSeries.SegmentDataSeries
分块数据序列的基准类
继承自: BindableObject
实现: IDataSeries<DateTime, double>, IDataSeries, ISuspendable, ITimeframeDataSeries
属性
IsSuspended
public bool IsSuspended { get; }
value = timeframeSegmentDataSeries.IsSuspended
获得一个值,显示当前是否暂停目标更新
LatestYValue
public IComparable LatestYValue { get; }
value = timeframeSegmentDataSeries.LatestYValue
获得 DataSeries 的最新 Y 值
SeriesName
public string SeriesName { get; set; }
value = timeframeSegmentDataSeries.SeriesName
timeframeSegmentDataSeries.SeriesName = value
获取或设置此系列的名称
XType
public Type XType { get; }
value = timeframeSegmentDataSeries.XType
获取此 X- 数据点的类型 {}。 用于检查与轴类型是否兼容 。
YType
public Type YType { get; }
value = timeframeSegmentDataSeries.YType
获取此 DataSeries 中的 Y 数据点类型。 用于检查与轴类型是否兼容 。
方法
InvalidateParentSurface
public void InvalidateParentSurface(RangeMode rangeMode)
timeframeSegmentDataSeries.InvalidateParentSurface(rangeMode)
可能调用以触发父 UltrachartSurface 重画。 当 IDataSeries 处于 ViewModel 中并通过 MVVM 绑定到 IRenderableSeries 时, 此方法极为有用 。 请查看无效选项的参数 。
- rangeMode
- 为母面提供 RangeMode 无效选项
ResumeUpdates
public void ResumeUpdates(IUpdateSuspender suspender)
timeframeSegmentDataSeries.ResumeUpdates(suspender)
续集目标更新,计划由IUpdateSuspender调用
- suspender
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = timeframeSegmentDataSeries.SuspendUpdates()
悬停绘制目标上的最新消息, 直至返回对象处理完毕, 此时将发出最后的绘图调用
返回值: 可支配更新悬浮器
事件
DataSeriesChanged
public event EventHandler<DataSeriesChangedEventArgs> DataSeriesChanged
timeframeSegmentDataSeries.DataSeriesChanged += handler
当点被添加、去除或一个或多个 & ###DataSeries+#% 属性变化时, 事件会上升