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+#% 属性变化时, 事件会上升